Page 1 of 1

ROMv6 now official

Posted: 16 Aug 2023, 13:57
by lb3361
We now have an official ROMv6 release in the Gigatron ROM repository: https://github.com/kervinck/gigatron-rom.

ROMv6 is a snapshot of the many changes contributed to the DEVROM by members of the community since the release of ROMv5a. Since they get close to what Marcel had intended for ROMv5, it made sense to make a stable ROM release that can be used as a point of reference for both application programs and future ROM developments. Many thanks to the Gigatron community, not only for the code contributions, but also for the many ideas and the lively discussions that inspired them. Particular thanks to at67 for constructively scrutinizing every single patch and for overseeing the release process.

v6s.png
v6s.png (107.98 KiB) Viewed 2320 times


Here is an incomplete list of changes since ROMv5a:

Application changes Support for the RAM & IO Expansion bus Native code changes

Re: ROMv6 now official

Posted: 17 Aug 2023, 08:38
by petersieg
Many thanks!

Peter

Re: ROMv6 now official

Posted: 19 Aug 2023, 16:24
by walter
https://gigatron.io/emu/ now uses ROMv6.

Re: ROMv6 now official

Posted: 23 Aug 2023, 20:32
by petersieg
@walter: Screen of online emulator still shows ROM v4?

@lb3361: I found an issue with ROMv6 compared with ROMv5a. The SDCardBrowser app within Babelfish used in Pluggy Reloaded, does not work anymore!? Only flickering blue schreen. Switching back to ROMv5a - all works as expected and I can browse the SD Card and load a program.
Babelfish used: https://github.com/hans61/Gigatron-TTL/ ... /BabelFish

best, Peter

Re: ROMv6 now official

Posted: 24 Aug 2023, 06:18
by walter
petersieg wrote: 23 Aug 2023, 20:32 @walter: Screen of online emulator still shows ROM v4?
Maybe you should reload the page or empty the cache?

Re: ROMv6 now official

Posted: 24 Aug 2023, 07:27
by lb3361
petersieg wrote: 23 Aug 2023, 20:32 @lb3361: I found an issue with ROMv6 compared with ROMv5a. The SDCardBrowser app within Babelfish used in Pluggy Reloaded, does not work anymore!? Only flickering blue schreen. Switching back to ROMv5a - all works as expected and I can browse the SD Card and load a program.
Babelfish used: https://github.com/hans61/Gigatron-TTL/ ... /BabelFish
The problem is not BabelFish. It is caused by an old version of Browser_SDCARD_ROMv2 Rom Browser that uses a list of hardcoded addresses for private Loader code (see function getRomType in the source code). You should use the newer version from https://github.com/kervinck/gigatron-ro ... ser_SDCard (source code) or https://github.com/kervinck/gigatron-ro ... /BabelFish (binaries). Just copy all the files named Browser_SDCARD_ROMv2* (see the attached zip), recompile with the Arduino environment, and reflash the pluggy.

See also: https://github.com/kervinck/gigatron-rom/pull/216 and https://github.com/kervinck/gigatron-rom/pull/229 .

Re: ROMv6 now official

Posted: 24 Aug 2023, 09:11
by petersieg
@walter: I thought, I did empty the cache.. however, after I did it (again?), it now shows ROM v6 - thx.
BTW: The online emulations seems to me buggy. Gt1 apps from glcc generated for ROMv5a do not run as expected. In gtemuAT67, they run fine as well as on real hardware - all fine. Maybe thats already known - I only wanted to mention that.

@lb3361: Thx. That solved the issue. I will point @hans61 to the updated source.

best, Peter