It is currently Thu Jul 19, 2018 2:20 am

All times are UTC + 1 hour [ DST ]




Post new topic Reply to topic  [ 2 posts ] 
Author Message
PostPosted: Wed Jan 11, 2006 11:22 pm 
Offline
Site Admin

Joined: Wed Jan 11, 2006 12:22 pm
Posts: 865
This is the latest Unofficial CyberPunx ROM 3.8B plus additional bugfix by Hannenz that fixes the Red RR bug in the built in v0.05 Program Flasher Tool. More info on http://noname.c64.org/csdb/scener/?id=12173

Recommended version!


Attachments:
File comment: For PAL machines only!
rr38ppal.zip [42.18 KiB]
Downloaded 681 times


Last edited by RaveGuru on Thu Jan 19, 2006 12:48 pm, edited 2 times in total.
Top
 Profile  
Reply with quote  
 Post subject:
PostPosted: Wed Jan 18, 2006 2:08 am 
Offline
Site Admin

Joined: Wed Jan 11, 2006 12:22 pm
Posts: 865
Here are some of the important bug fixes in 3.8B and 3.8P:

NinjaDRM wrote:
The loader bug was fixed by me. Other things I have changed according to my history list (dunno if it is really in there, can't check as I can't find my RR at home :( )

---

FILL-Bug fixed (if dest was smaller than src, now it's an error)

---

User-Function in monitor:

U (User Function)


Using this function, you can change a memory area to your own needs. The syntax is: U <start> <end> <list_of_opcodes>

Basically, the list of opcodes is a small subroutine which will be accessed
for every byte in that memory area. The original byte comes in the accumulator and the modified value has also to be in the accu. You don't
have to specify an RTS or something.

So, this routine will invert the memory from $1000 to $1fff (49 FF = EOR #$FF): U 1000 2000 49 FF

This routine will shift the high-nybbles into the low-nybbles (4A = LSR A):

U 1000 2000 4A 4A 4A 4A

Before each call of the subroutine, the carry-flag is cleared. The X-Register will be set to 0 before the very first call and can then be used
freely. Y-register must be 0 on exit, better don't touch it!

Using the X-Register you can easily watch a charset, for example (8A E8 =
TXA; INX): U 0400 0500 8A E8

You see, this is a powerful option giving you a lot of possibilities. But
really think twice before pressing enter, a wrong opcode might lead to a
serious crash and/or loss of data, of course!

---

Now it's possible to add floppy-commands after changing the drive number: @10UI

---

@x=y: y can now have two digits

---

device addresses <8 >31 result in "Dev. not present" instead of just ignoring the commands.

---

freed a number of bytes

---

J+M bug fixed: did not accept spaces at the end of a line.

---

I/J/M now accept SHIFT+RETURN for ignoring input

---

As I said: Can't really say, what of this really made it into the version which is to download here now.


Top
 Profile  
Reply with quote  
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 2 posts ] 

All times are UTC + 1 hour [ DST ]


Who is online

Users browsing this forum: No registered users and 1 guest


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
cron
Powered by phpBB® Forum Software © phpBB Group