GameBoy Advance Discussion
    > GBA Announcements, Press Releases
        > PlayBoy Advance d10 Released
New Topic    Add Reply

<< Prev Topic |
Author
Comment
NoahFex
ezOP
Posts: 3
(4/2/01 8:06 pm)
Reply

PlayBoy Advance d10 Released
PlayBoy Advance, has released a "Birthday" update! Yes, it's my 17th birthday so I decided to give out the first release in over a month!

This version fixes many bugs and now runs many games 100%! 90% of all roms are working perfectly and many more are just waiting to work.

Download Link:
www.emuhq.com/cats/files/...ce_d10.sit
Screenshots:
www.emuhq.com/cats/gba/screens.html
Compatability lists:
www.emuhq.com/cats/gba/co...ility.html

Here's what is new in d10:

Added nearly 100 Opcodes.
Implemented THUMB Support

Fixed Opcode TST reg.
Fixed Opcodes LDM.
Fixed Opcodes STM.
Fixed Opcodes LDR.
Fixed Opcodes LDM.
Fixed Opcode ADC Reg.
Fixed Opcode ADCS Reg.
Fixed Opcode ADD Reg.
Fixed Opcode ADDS Reg.
Fixed Opcode AND Reg.
Fixed Opcode ANDS Reg.
Fixed Opcode EOR Reg.
Fixed Opcode EORS Reg.
Fixed Opcode CMP Reg.
Fixed Opcode CMN Reg.
Fixed Opcode MLA Reg.
Fixed Opcode MLAS Reg.
Fixed Opcode MOV Reg.
Fixed Opcode MOVS Reg.
Fixed Opcode MUL Reg.
Fixed Opcode MULS Reg.
Fixed Opcode MVN Reg.
Fixed Opcode MVNS Reg.
Fixed Opcode ORR Reg.
Fixed Opcode ORRS Reg.
Fixed Opcode RSB Reg.
Fixed Opcode RSBS Reg.
Fixed Opcode RSC Reg.
Fixed Opcode RSCS Reg.
Fixed Opcode SBC Reg.
Fixed Opcode SBCS Reg.
Fixed Opcode SUB Reg.
Fixed Opcode SUBS Reg.
Fixed Opcode TEQ Reg.
Fixed Opcode TEQP Reg.
Fixed Opcode TST Reg.
Fixed Opcode TSTP Reg.

Added ARM Opcode MLAL.
Added ARM Opcode MLALS.
Added ARM Opcode MULL.
Added ARM Opcode MULLS.

Added Thumb Opcode Move Shift Left.
Added Thumb Opcode Move Shift Right.
Added Thumb Opcode Move Arithmetic Shift Right.
Added Thumb Opcode ADD Imm.
Added Thumb Opcode ADD Reg.
Added Thumb Opcode SUB Imm.
Added Thumb Opcode SUB Reg.
Added Thumb Opcode MOV.
Added Thumb Opcode CMP.
Added Thumb Opcode ADD.
Added Thumb Opcode SUB.
Added Thumb Opcode ADD Rd, Hs.
Added Thumb Opcode Add Hd, Rs.
Added Thumb Opcode Add Hd, Hs.
Added Thumb Opcode CMP Rd, Hs.
Added Thumb Opcode CMP Hd, Rs.
Added Thumb Opcode CMP Hd, Hs.
Added Thumb Opcode MOV Rd, Hs.
Added Thumb Opcode MOV Hd, Rs.
Added Thumb Opcode MOV Hd, Hs.
Added Thumb Opcode BX Rs.
Added Thumb Opcode BX Hs.
Added Thumb Opcode LDR.
Added Thumb Opcode STR.
Added Thumb Opcode ADD.
Added Thumb Opcode EOR.
Added Thumb Opcode LSL.
Added Thumb Opcode LSR.
Added Thumb Opcode ASR.
Added Thumb Opcode ADC.
Added Thumb Opcode SBC.
Added Thumb Opcode ROR.
Added Thumb Opcode TST.
Added Thumb Opcode NEG.
Added Thumb Opcode CMP.
Added Thumb Opcode CMN.
Added Thumb Opcode ORR.
Added Thumb Opcode MUL.
Added Thumb Opcode BIC.
Added Thumb Opcode MVN.

Many other CPU bugs fixed...MANY, about 30 or so...

Rewrote entire graphics core...here's what is implemented:
Mode 0 - Background 0, Background 1, Background 2, Background 3 with priorities, Vertical Mosaic, Horizontal Mosaic, Vertical Flipping, Horizontal Flipping, 256x256 through 512x512 tile map, Vertical Scrolling, Horizontal Scrolling.
Mode 1 - Background 0, Background 1 with priorities, Vertical Flipping, Horizontal Flipping, 256x256 through 512x512 tile map, Vertical Scrolling, Horizontal Scrolling.
Mode 2 - Background 2, Background 3 with priorities, 128x128 through 1024x1024 tile map, Vertical Scrolling, Horizontal Scrolling.
Mode 3 - Fully implemented drawing routines, Vertical Mosaic, Horizontal Mosaic.
Mode 4 - Fully implemented drawing routines, Vertical Mosaic, Horizontal Mosaic, Buffer 1 and 2 implemented.
Mode 5 - Fully implemented drawing routines, Vertical Mosaic, Horizontal Mosaic, Buffer 1 and 2 implemented.
OAM (Sprites) - Horizontal Flipping, Vertical Flipping, 8x8 through 64x64 size, Vertical Scrolling, Horizontal Scrolling, Implemented in Mode 0 and Mode 1.

DMA0 Implemented (Direct Memory Access High Priority)
DMA1 Implemented (Direct Memory Access Medium Priority)
DMA2 Implemented (Direct Memory Access Medium Priority)
DMA3 Fixed (Direct Memory Access Low Priority)
Keyboard support fixed...works now :)
Optimized immediate opcode data fetching.
Major general optimizing. Some demos jumped as much as 27fps to 60fps.
hblank removed for speed (not used in any games to my knowledge)
vblank minor optimizations and fixes, removes flicker from many demos.

Implemented a pretty powerful debugger featuring:

Realtime instruction viewing during emulation
Single Stepping
Jump To PC
Set Registers
Set Flags
Display GFX
Debug Single Vertical/Horizontal Blanking

davey
Unregistered User
(4/3/01 12:52 am)
Reply

Happy birthday Nick!
Happy birthday Nick!
Thanks for releasing a new version of PBA! It is, together with SixtyForce, by far the most exciting emulator for the Mac! Perhaps not the most useful... yet... but that'll change soon.
It's a bit of a coincidence, but today's also the birthday of Gerrit Goossen, author of Sixtyforce. I suggest all of you send him a happy birthday-mail, and -- maybe -- ask him (nicely) to keep up the work on Sixtyforce! : ) gerrit@aol.com

Cheers,
Davey, Sweden

(I remember when mom saw the name of the program -- PlayBoy Advance -- on the screen and asked me if I wanted her to leave me alone... it took some explaining.)

NoahFex
ezOP
Posts: 5
(4/3/01 6:07 am)
Reply

Re: PlayBoy Advance d10 Released
I've had to explain the name to quite a few people :) .

<< Prev Topic |

Add Reply

Email This To a Friend Email This To a Friend
Topic Control Image Topic Commands
Click to receive email notification of replies Click to receive email notification of replies
Click to stop receiving email notification of replies Click to stop receiving email notification of replies
jump to:

- GameBoy Advance Discussion - GBA Announcements, Press Releases -

Powered By ezboard® Ver. 7.32
Copyright ©1999-2007 ezboard, Inc.