Wozmon on stock, unexpanded PAL.

80 views
Skip to first unread message

Ronny Ribeiro

unread,
Jan 25, 2024, 10:14:19 PMJan 25
to PAL 6502 computer
Hello, everyone!

Here goes a PAL-1 monitor ROM image that contains a copy of Wozmon crammed at address 1AA0.
It starts with a form feed command to clear the screen and then it shows the back slash sign.
ESC resets the monitor and clears the screen. Backspace works for editing the entries.
"X" followed by return exits Wozmon back to PAL's monitor.
The original KIM code is untouched and the Wozmon version is from the PAL-1 ROM, but without the Intel hex loader and the text messages.
Wozmon is much more friendly for entering code to PAL so if you have an EEPROM programmer and some 27C64 spare (27C256 should also work), give it a try!
Best regards,

Ronny

KIM-1_Monitor_modified.bin

GN Liu

unread,
Jan 26, 2024, 9:54:50 PMJan 26
to PAL 6502 computer
Thanks for sharing the 2024 version ROM~

Hans Otten

unread,
Jan 27, 2024, 8:38:44 AMJan 27
to PAL 6502 computer
Excellent use of the unused space in the cassette ROM!

Ronny Ribeiro

unread,
Jan 27, 2024, 9:00:46 AMJan 27
to Hans Otten, PAL 6502 computer
Indeed it was a tight fit!
And those who tried it discovered a charming surprise ;)
Cheers!

--
You received this message because you are subscribed to the Google Groups "PAL 6502 computer" group.
To unsubscribe from this group and stop receiving emails from it, send an email to pal6502+u...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/pal6502/12399c30-f938-4e0a-a8f0-5fd8b66aa54en%40googlegroups.com.

Hans Otten

unread,
Jan 27, 2024, 9:23:08 AMJan 27
to PAL 6502 computer
Works in the KIM-1 Simulator!

wozmon kim-1.jpg

Ronny Ribeiro

unread,
Jan 27, 2024, 9:52:10 AMJan 27
to Hans Otten, PAL 6502 computer
Well, I guess I lied when I told KIM ROM was untouched 😂
Have a nice weekend!

IMG_20240127_114952_396.jpg

Ronny Ribeiro

unread,
Jan 27, 2024, 9:54:56 AMJan 27
to Hans Otten, PAL 6502 computer
IMG_20240127_114952_396.jpg

Hans Otten

unread,
Jan 27, 2024, 10:08:51 AMJan 27
to PAL 6502 computer
I did not see the KIM string being replaced with PAL. I just loaded the wozmon part into the ROM area.

Nice and fun! 

Neil Andretti

unread,
Feb 2, 2024, 1:35:26 AMFeb 2
to PAL 6502 computer
Very Cool. I start hunting for a wild 27C64. This is definitiv a cool feature.

Hans Otten

unread,
Feb 7, 2024, 7:47:24 AMFeb 7
to PAL 6502 computer
Hi Ronny,

Your addition to the KIM-1 ROM would also benefit other KIM Clone users. 
I like to publish a page on it, of course with you as originator.
To make it universal acceptable  having source would be very nice.

If you have it, please publish it?

Hans  

Hans Otten

unread,
Feb 7, 2024, 1:21:20 PMFeb 7
to PAL 6502 computer
I had a go at it myself. reconstructed the source, Jim had done the groundwork already. 
Published on my website, with thanks and honors to Ronny! 

Ronny Ribeiro

unread,
Feb 7, 2024, 9:50:16 PMFeb 7
to Hans Otten, PAL 6502 computer
Hi, Hans!

I couldn't have done any better!
Thanks for honoring me with your kind citation :)
I was thinking about starting the page zero use at $E6 for Wozmon.
KIM starts using at $EF and Wozmon would finish at $EE. This way you are not going to have any collision with the part used by KIM and with the space freed in the middle of page zero the user would be able to run some programs there, inside Wozmon, like the Memory Test from The First Book of Kim. It's not clear to me why Wozniak preferred to start page zero use at $24. Perhaps Jim has clue.
Anyway, it's just a thought. I tried here and it works perfectly starting at $E6.
Thanks for your kind remarks!

Ronny 



--
You received this message because you are subscribed to the Google Groups "PAL 6502 computer" group.
To unsubscribe from this group and stop receiving emails from it, send an email to pal6502+u...@googlegroups.com.

Hans Otten

unread,
Feb 10, 2024, 4:05:58 AMFeb 10
to PAL 6502 computer
I will make a second binary with the zeropage usage starting at $E6. Zeropage is always a problem! 

Why Steve Wozniak chose 30? Hard to tell, not much software besides Basic, and it did not interfere it seems.
There is no permanent info stored in zeropage by Wozmon, but it does overwrite what was there.

Reply all
Reply to author
Forward
0 new messages