Commodore 128 Alive!

Commodore 128 => Herdware => Topic started by: nikoniko on October 10, 2007, 09:13 PM

Title: Anyone have a Retro Replay cartridge?
Post by: nikoniko on October 10, 2007, 09:13 PM
If so, would you please verify whether disabling the cartridge (by setting Flash Mode) allows one to boot into 128 mode with it still connected?

Here is a photo of the jumper settings to use:

(http://img220.imageshack.us/img220/7052/rrnetjumperdisableduo8.jpg)

Thanks!
Title: Anyone have a Retro Replay cartridge?
Post by: bacon on October 10, 2007, 11:46 PM
Works for me. I can't seem to access it in 2MHz mode though.
Title: Anyone have a Retro Replay cartridge?
Post by: bacon on October 10, 2007, 11:49 PM
To clarify things, I can boot to C128 mode no matter what position the jumper is in. I do need to set it to Flash Mode to be able to access the RR ROM from C128 mode, IIRC.

I think this depends on which version of the cartridge you have. Or it could be the way mine is set up, together with a 1750 REU in a cartridge port expander.
Title: Anyone have a Retro Replay cartridge?
Post by: nikoniko on October 11, 2007, 02:24 AM
Thank you for clearing that up. Very handy that you can leave it attached and boot into 128 mode with either setting, and it's good to know you can access the registers from Flash Mode to get at the ROM.

By any chance, have you ever tried using any accessories with it in 128 mode? Eg., a Silversurfer or RR-Net? People have told me they should work in Flash Mode, and seems to me that they should, but I'm still hoping to find someone who can confirm that from experience rather than theory. :)
Title: Anyone have a Retro Replay cartridge?
Post by: airship on October 11, 2007, 02:57 AM
If you can use RR-Net with a Retro Replay in C128 mode, then it's going on my to-buy list right away!
Title: Anyone have a Retro Replay cartridge?
Post by: Mangelore on November 02, 2007, 06:30 PM
Quote from: nikonikoBy any chance, have you ever tried using any accessories with it in 128 mode? Eg., a Silversurfer or RR-Net? People have told me they should work in Flash Mode, and seems to me that they should, but I'm still hoping to find someone who can confirm that from experience rather than theory. :)
Well, I've just tried using the following C128 version of Contiki
http://www.c128.net/download/contiki128.htm
but can't seem to get it to work... :(
Title: Anyone have a Retro Replay cartridge?
Post by: nikoniko on November 02, 2007, 10:54 PM
Hmm... did you set your MAC address in Contiki? I can't remember if it asks you for it or whether you have to edit a configuration file on the disk.
Title: Anyone have a Retro Replay cartridge?
Post by: Mangelore on November 03, 2007, 07:19 AM
Not sure which file I need to modify with my MAC address.

I tried setting the IP address using the netconfig program but it doesn't seem to save it.
I also ran the DHCP program without luck.

I have a feeling that there's no RR-NET driver in this version and it's just the Contiki Desktop.
Title: Anyone have a Retro Replay cartridge?
Post by: Mangelore on November 03, 2007, 07:40 AM
If only there was a C128 version of UDPSlave...
http://www.paradroid.net/udpslave/
Title: Anyone have a Retro Replay cartridge?
Post by: wte on November 03, 2007, 07:53 AM
If you can read German (or trust a web translator) try this: http://www.dienstagstreff.de/de/hardware/rrresetpatch/index.php3
With this hardware patch the Retro Reply "sleeps" in C128-mode but you can use RR-Net and Silver Surfer.
Title: Anyone have a Retro Replay cartridge?
Post by: wte on November 03, 2007, 08:29 AM
Quote from: MangeloreIf only there was a C128 version of UDPSlave...
http://www.paradroid.net/udpslave/
Where is the problem? The linked page offers the source code ...
1. try to find the used assembler tool
2. analyse the code [config.s; cs8900a.s; rr-net.s; macro.i seems to be usable without any change]
3. fix the code (e.g. bank switching, rom entrys, zp) [cs8900a.i; init.s; miniinit.s; minislave.s; udpslave.s; minislave.cfg; Makefile need some changes]
4. reassemble and have fun
Title: Anyone have a Retro Replay cartridge?
Post by: Mangelore on November 03, 2007, 09:08 AM
Quote from: wte
Quote from: MangeloreIf only there was a C128 version of UDPSlave...
http://www.paradroid.net/udpslave/
Where is the problem? The linked page offers the source code ...
1. try to find the used assembler tool
2. analyse the code [config.s; cs8900a.s; rr-net.s; macro.i seems to be usable without any change]
3. fix the code (e.g. bank switching, rom entrys, zp) [cs8900a.i; init.s; miniinit.s; minislave.s; udpslave.s; minislave.cfg; Makefile need some changes]
4. reassemble and have fun
Problem is I'm more of a hardware than software guy... but I'll give it a shot
Title: Anyone have a Retro Replay cartridge?
Post by: nikoniko on November 03, 2007, 10:58 AM
Fotios, let's quickly verify that your 128 is seeing the RR registers.

Type the following in the Monitor:

>FDE00 00
M 88000

If the 128 is dealing with the RR properly, the M command will display whatever's in the RR's currently active ROM bank.
Title: Anyone have a Retro Replay cartridge?
Post by: Mangelore on November 03, 2007, 11:56 AM
Here's a screenshot of the output

(http://img210.imageshack.us/img210/7961/rr128sf3.th.jpg) (http://img210.imageshack.us/my.php?image=rr128sf3.jpg)
Title: Anyone have a Retro Replay cartridge?
Post by: nikoniko on November 04, 2007, 03:16 PM
Looks good.

This is off the top of my head, but give it a try.

10 BANK 15:A=DEC("DE00")
20 REM Turn on accessory control
30 POKEA+1,33
40 REM Display Magic number
50 POKEA+2,0:POKEA+3,0
60 PRINT PEEK(A+4), PEEK(A+5)

Should display 14 and 99 if RR-Net is working.
Title: Anyone have a Retro Replay cartridge?
Post by: Mangelore on November 04, 2007, 05:40 PM
Quote from: nikonikoShould display 14 and 99 if RR-Net is working.
It sure did :tummenupp:
14 and 99 were displayed on the screen.
Title: Anyone have a Retro Replay cartridge?
Post by: nikoniko on November 10, 2007, 02:38 AM
That's great! I'll take a brief break from SLOPe and see about porting UDPSlave over.
EhPortal 1.34 © 2025, WebDev