• R/O
  • SSH
  • HTTPS

oricsdk: List of commits


RSS
Rev. Time Author
r1596 2023-01-15 22:30:25 dbug

Fixed minor comments and formatting issues.

r1595 2023-01-15 22:06:49 dbug

Added two sample programs:
- basic_with_assembler\italicize a small BASIC program that uses a small assembler routine to tweak the character set
- basic_with_assembler\scrolling a small BASIC program scrolling the screen around by calling a small assembler routine

r1594 2023-01-15 21:53:21 dbug

Added a new BASIC sample program showing how to use #define in a BASIC program

r1593 2023-01-15 21:51:45 dbug

Bas2Tap Version 2.2:
- The error message for unrecognized preprocessor directive now displays the actual line content to facilitate debugging
- Added an #import directive to allow the loading of symbols generated by XA
- CALL and POKE instructions can now also use symbolic names

r1592 2023-01-15 21:47:35 dbug

XA 2.2.6:
- Returns an Error Code value 1 if a source file is missing

r1591 2023-01-04 04:04:48 dbug

Oric Tech v1.1: Fixed a typo in the scroller (2005 instead of 2015) and centered the text properly
Also validated that the intro compiled and run properly with the latest version of the OSDK and FloppyBuilder

r1590 2023-01-03 22:35:47 mmu_man

txt2bas: Also break on EOF

I was having some crash on some files.

r1589 2023-01-03 17:53:10 dbug

TimeSlices v1.2 actually fixed the monochrome screen detection, was not actually properly working... (facepalm)
Also cleaned-up the build script to be less messy.

r1588 2023-01-03 17:52:07 dbug

Added some comments to clearly indicate what the various opcodes are doing

r1587 2023-01-03 01:50:33 dbug

Added a comment to indicate that MonoSlide.s was built using Devpac / GenST and not VASM (which I used for other projects earlier)

r1586 2022-10-02 21:57:15 dbug

Incomplete content of the first home page, what became defence-force.org

r1585 2022-07-19 19:40:22 dbug

Added the source code of MonoSlide, a 256 bytes intro presented at the Sommarhack 2022 demoparty

r1584 2022-06-18 23:52:39 dbug

Optimized version of the Synthor software.
It's technically functionally identical, but instead of using DATA statements to generate the binary payload the binary data is directly loaded from disk.
Doing so reduces the size of the program significantly, and reduces the startup time by almost two minutes (down to 5 seconds when loading from disk

r1583 2022-06-18 23:41:11 dbug

Added some documentation and datasheets, the "Parole et Micros" book, as well as photos of the original TMP speech synthesizer device, including the user manual and list of phonem codes recognized by the Synthor program.

r1582 2022-06-18 22:41:46 dbug

Unmodified BASIC source code of Synthor, the software that came with the TMPI MEA8000 based speech synthesizer

r1581 2022-05-15 01:35:43 dbug

Added Fred72's schematics for the Oric MEA8000 speech synthesizer interface, including a bus expansion with slots allowing the connection of the interface at the same time as an Erebus or Microdisc device.
The "Photo" folder also contains a bunch of pictures showing how the interface should look like when fully assembled.
The "Synthor" folder contains some speech software in tap, dsk and hfe format to test the synthesizer.
Included are also a few stl files for building cases for the devices using a 3d printer.

r1580 2022-03-29 02:07:03 dbug

The Hobbit Improved - Version 1.7
- Added the possibility to toggle the new Font off and on.
- Replaced some hardcoded hex values by some definitions in common.h
- The version number is now clearly indicated on the title page

r1579 2022-03-12 22:30:00 dbug

The Hobbit Improved - Version 1.6
- Added Thror's map as well as a credit picture to the intro, with two new display effects
- Added a menu to toggle the sound ON/OFF
- Added a menu to allow the player to start the original version of the game
- Fixed the brief flash of white corruption appearing when the game starts by clearing the entire video memory area

r1578 2022-03-06 00:06:09 dbug

Improved Hobbit v1.5

NOTE: Ideally I'd like to do more fixes, so please avoid distributing it all over the place.
NOTE2: If this is not finished after one year, feel free to ignore the note above, it just means that "life happened" and this version is better than a non existing better one.

Version historic:
- 1.0 - 2015-04-13 [Silicebit] First DSK version of the Hobbit (see: https://forum.defence-force.org/viewtopic.php?f=20&t=1225)
Note that attempting to use the SAVE or LOAD commands will still try to use the original tape code.
- 1.1 - 2015-04-14 [Silicebit] Same version, buyt with a INIST so the game autostarts
- 1.2 - 2022-02-23 [Dbug] Added this code that patches the game to speed-up the drawing routines using some multiplication, divide and modulo tables
- 1.3 - 2022-02-24 [Dbug] Replaced the system font by a fancy one ("oncial") to make the game feel a bit more atmospheric
- 1.4 - 2022-02-25 [Dbug] Added an intro picture based on the original game manual artwork
- 1.5 - 2022-02-26 [Dbug] The intro picture now appears with an unroll effect, and a music play in the background

TODO list:
- Modify the SAVE and LOAD code to use the floppy disk instead of tape
- Add proper credits to the game
- Add a way to show a manual directly on the game

Information regarding the game:
- HOBBIT.COM is 36176 bytes and loads/runs from $4fe
- There is code at $91B2 which recreates the $400-$4FF area which interfered with the Sedoric code in page 4
- $7422 contains the location of the routine that computes the screen address of a specific pixel
- The $405-$414 area contains a JMP table on various ROM routines patched to different addresses depending if an Oric 1 or Atmos is detected (See: https://forum.defence-force.org/viewtopic.php?p=26656#p26656)
- The saving code is called multiple time for various areas, totally about 3623 bytes (see: https://forum.defence-force.org/viewtopic.php?p=26664#p26664)

r1577 2022-01-20 02:30:50 dbug

Slightly modified the C Paint code to show the circle so it could be compared to the BASIC version

r1576 2022-01-19 04:16:21 dbug

Added a C version of Geoff Phillips BASIC flood fill routine, as well as a picture to test the method.

r1575 2022-01-16 18:22:41 dbug

Added the BASIC version of Geoff Phillips PAINT subroutine in the sample folder.

From the book "Oric Atmos and Oric 1 Graphics and Machine code techniques" available on the Oric library at https://library.defence-force.org/index.php?content=any&page=books&sort_by=name&freesearch=007084743

It is very slow, but it's an interesting example of how to use POINT, CURSET and manually do stack operations in BASIC.
Hopefully I'll managed to get the assembler version to run as well so we can compare the speed.

r1574 2021-10-05 02:37:56 dbug

6502/65c02/65816 detection code adapted from CC65
(c) Ullrich von Bassewitz, 02.04.1999

r1573 2021-10-05 02:35:18 dbug

Modified OSDKXAPARAMS to default to -C -W if not set by the user, this makes it possible to use the 65C02 and 65816 opcodes if the user wishes (useful for the CPU test program)

r1572 2021-08-14 19:06:51 dbug

Updated the Global Game Jam 2015 (Weekend in Oslo) project to use the latest OSDK (1.19)

r1571 2021-08-14 02:26:57 dbug

Added the complete SoLoud snapshot (see http://sol.gfxile.net/soloud/index.html for details)
The idea is to use this third party library for sound tools, in a similar way to what we use FreeImage in PictConv.

r1570 2021-08-12 00:59:26 dbug

OSDK 1.19

r1569 2021-08-12 00:54:04 dbug

Updated OSDK project file to build with VS2019

r1568 2021-08-12 00:50:45 dbug

Replaced some "gets" calls by "gets_s" to avoid some deprecation warnings

r1567 2021-08-12 00:46:18 dbug

Updated UnitTest++ project file to build with VS2019

Show on old repository browser