ROMvX0

Using, learning, programming and modding the Gigatron and anything related.
Forum rules
Be nice. No drama.
at67
Site Admin
Posts: 647
Joined: 14 May 2018, 08:29

Re: ROMvX0

Post by at67 »

Update:

- Removed 6502 emulation from ROMvX0.
- Removed WozMon from ROMvX0.
- Removed Apple-1 from ROMvX0.
- Removed Racer from ROMvX0.
- Added an interim version of Delpozzo's VideoPoker to ROMvX0, (update coming).
- Updated SDCard Browser to look more spiffy and to use 32 char file and path names.

I've updated the link in the first post to the new ROM and added a link to the new corresponding BabelFish.
at67
Site Admin
Posts: 647
Joined: 14 May 2018, 08:29

Re: ROMvX0

Post by at67 »

Update:

- Updated VideoPoker thank you Delpozzo!
- Updated SDCARD Browser, can use up to 38 char filenames now.
- Updated clock.
- Updated executables gtemuAT67 and gtBASIC.
- The full source code for the ROMvX0 aware gtemuAT67 and gtBASIC are now available at https://github.com/at67/gigatron-rom/tr ... ntrib/at67, build them as you have done in the past. Tested on a couple of flavours of Linux and a big thanks to Delpozzo for helping remove the last of the Linux compiler warnings.

I've updated the link in the first post to the new ROM and added a link to the new corresponding BabelFish.
delpozzo
Posts: 38
Joined: 03 Jun 2020, 18:47

Re: ROMvX0

Post by delpozzo »

Any time at67, always happy to help! A huge thank you for including VideoPoker in ROMvX0, it's truly an honor :-)
veekoo
Posts: 121
Joined: 07 Jun 2021, 07:07

Re: ROMvX0

Post by veekoo »

Hi, I have made in past several C-language programs and I wonder to what ROM version should I compile them?
Assuming I install ROMvX0 to machine and want best compatiblity. GLCC probably doesn't have ROMvX0 support. Would compiling to ROMv5a work?
I am not jumping to basic programming yet, because I tend to use the same codes with Linux-PC.

Edit. I was able to test with gtemua67 that my ROMv5a compiled programs dont start
axelb
Posts: 41
Joined: 07 Jan 2021, 06:27

Re: ROMvX0

Post by axelb »

GLCC 2.0 generates ROMvX0 compatible binaries by using the option "-rom=vx0 -cpu=5" or "-rom=v6--" depending on the exact version of the compiler.
Last edited by axelb on 19 Apr 2023, 19:52, edited 1 time in total.
veekoo
Posts: 121
Joined: 07 Jun 2021, 07:07

Re: ROMvX0

Post by veekoo »

Thx. I got it working with "-rom=vx0", but it seems its very slooow on my laptop. My desktop-pc is much better but not always the normal speed.
petersieg
Posts: 105
Joined: 28 Jun 2023, 09:06

Re: ROMvX0

Post by petersieg »

Hi.

How can I make ROMvX0 available in gtemuAT67 1.0.9R under Mac OS?
I found in loader_config.ini:
; an example of how to use external ROMS, (no limit until out of memory)
[ROMS]
RomName0 = ROMv3y.rom
RomType0 = 0x28
;RomName1 = dev.rom
;RomType1 = 0xf8

I copied ROMvX0.rom to the same place as Romx3y.rom is located.
So I entered RomName1 = ROMvX0.rom in the above loader_config.ini
But RomType1 = 0x?? ?

What needs to be given there? Is this some value at a specific file location?

thx, Peter
at67
Site Admin
Posts: 647
Joined: 14 May 2018, 08:29

Re: ROMvX0

Post by at67 »

That INI file section is no longer needed, create a 'roms' folder wherever your executable is, (case sensitive for Linux and MacOS), and copy your ROM's into the folder.
petersieg
Posts: 105
Joined: 28 Jun 2023, 09:06

Re: ROMvX0

Post by petersieg »

Hmm..?
I did that and moved ROMv3y.rom also togehter with ROMvX0.rom in this new 'roms' directory.

Result:
This error message in console: Cpu::initialise() : failed to open ROM file : ROMv3y.rom <-- (did not change loader_control.ini)
And no extra roms (ROMv3y and RomvX0) visible with Ctrl+R.

Before, when I inserted RomvX0,rom in loader_config.ini, both were visible:
; an example of how to use external ROMS, (no limit until out of memory)
[ROMS]
RomName0 = ROMv3y.rom
RomType0 = 0x28
RomName1 = ROMvX0.rom
RomType1 = 0x28

and when clicking on ROMvX0, gtemuAT67 crashed with following console message:
Cpu::setRomType() : Unknown EPROM Type = 0x80 : exiting...
Press ENTER to continue . . .

Same behavior, when I change RomType1 = 0x80 in loader_control.ini

best, Peter
at67
Site Admin
Posts: 647
Joined: 14 May 2018, 08:29

Re: ROMvX0

Post by at67 »

You're not using the latest version of gtemuAT67, the latest version is always here:
https://github.com/at67/gigatron-rom/tr ... ntrib/at67

P.S. That's not a crash, it's a clean exit handling an unknown ROM :P
Post Reply