retrohackers.com
http://retrohackers.com/

CyberPunx ROM 3.8B (Unofficial) *
http://retrohackers.com/viewtopic.php?f=2&t=5
Page 1 of 2

Author:  RaveGuru [ Wed Jan 11, 2006 10:54 pm ]
Post subject:  CyberPunx ROM 3.8B (Unofficial) *

This is the latest unofficial CyberPunx ROM with a lots of bugfixes, including fix of the infamous loader bug.

*) This ROM was first incorrectly stated to be a Hitmen fix, since it came from the Hitmen home page, but this turned out to be wrong. See comments below.

Also check out the 3.8P which is the 3.8B plus additional bugfix by Hannenz.

Attachments:
File comment: Latest unofficial CyberPunx ROM
rr38bpal.zip [42.24 KiB]
Downloaded 952 times

Author:  groepaz [ Thu Jan 12, 2006 12:03 pm ]
Post subject: 

this isnt fixed by hitmen at all. its simply a more recent version of the cpx rom, including bugfixes done by countzero, ninja, baccy and possibly others.

Author:  NinjaDRM [ Thu Jan 12, 2006 6:20 pm ]
Post subject:  Fixes

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.

Author:  groepaz [ Thu Jan 12, 2006 7:40 pm ]
Post subject: 

neither can i....the only feature i ever use is "ssget" and the fastloader :)

Author:  hannenz [ Thu Jan 12, 2006 8:12 pm ]
Post subject: 

the "U" Command is working!

Author:  RaveGuru [ Thu Jan 12, 2006 9:11 pm ]
Post subject: 

Wow wow wow... Things are unwindling here !!!

It's getting better and better :D

Author:  GRG/Shape [ Thu Jan 12, 2006 9:23 pm ]
Post subject: 

shouldn't the ntsc version of 3.8b be avaible aswell ?

Author:  groepaz [ Thu Jan 12, 2006 9:50 pm ]
Post subject: 

no, infact i should probably prepare for count0 getting mad at me, because the 3.8b was never intended for public release at all :=P i wouldnt expect a ntsc version anytime soon.

Author:  hannenz [ Thu Jan 12, 2006 9:51 pm ]
Post subject: 

as far as i know there is a "official" 3.8b plus a bugfixed one from the hitmen page, which was base for my additional bugfix to 3.8p
the "official" 3.8b is available as PAL and NTSC, the hitmen one and 3.8p are PAL only.
(i might be wrong, correct me...)

Author:  groepaz [ Thu Jan 12, 2006 9:55 pm ]
Post subject: 

yep true, the official 3.8b version is what jens flashed on the carts when they shipped.... it just wasnt ever available for download (not at the cpx page atleast).

Author:  RaveGuru [ Thu Jan 12, 2006 11:37 pm ]
Post subject: 

Arrgh! SO i should change the name (again) to Official then? :D

Author:  groepaz [ Fri Jan 13, 2006 12:04 am ]
Post subject: 

no, this one is a lot more recent than the official 3.8b :) as statet before, it wasnt intended for public release and hence the version wasnt changed.

Author:  NinjaDRM [ Fri Jan 13, 2006 12:12 pm ]
Post subject: 

Well, if the U-command is in there, then I guess, the rest will be, too.

@Gpz: yeah, C0 won't be happy, I'll heal your wounds ;)

Author:  RaveGuru [ Fri Jan 13, 2006 12:56 pm ]
Post subject: 

groepaz wrote:
no, this one is a lot more recent than the official 3.8b :) as statet before, it wasnt intended for public release and hence the version wasnt changed.


So I guess it should be dubbed 3.8C Unofficial then? :)

Author:  AMB [ Tue Jan 17, 2006 6:47 pm ]
Post subject:  So what´s the recommended or best fixed?

3.8P or 3.8B?

Thanx guys!

Page 1 of 2 All times are UTC + 1 hour [ DST ]
Powered by phpBB® Forum Software © phpBB Group
https://www.phpbb.com/