Previous Thread
Next Thread
Print Thread
Page 57 of 536 1 2 55 56 57 58 59 535 536
Joined: Apr 2004
Posts: 1,555
J
Very Senior Member
Offline
Very Senior Member
J
Joined: Apr 2004
Posts: 1,555
Originally Posted By Anna Wu
Originally Posted By Anna Wu


After compiling r5702, something broken on gbc driver again.
See the Boot-Logo and then a white screen,
With r5692 and r5696*, i was able to load and play games like Zelda - Oracle Of Seasons.

* With r5696 I am not 100% sure, because can not remember me. But I think it was working, otherwise i had post the problem already before.


judge, please can you take a look ?


Just like some other things this seems to hang waiting for some interrupt to occur. Some interrupts occur and get handled but apparently not the correct interrupts. I'm not sure if I can fix this today.

Joined: Mar 2008
Posts: 1,049
Very Senior Member
Offline
Very Senior Member
Joined: Mar 2008
Posts: 1,049
Originally Posted By Anna Wu

Unfortunately, the game is not playable.


No problems, Anna!
At less the intro animation and the musics is running well!
Very impressive for that time!


"A user interface is like a joke. If you have to explain it, it's not that good."
Joined: Mar 2006
Posts: 1,059
L
Very Senior Member
Offline
Very Senior Member
L
Joined: Mar 2006
Posts: 1,059
R.Belmont: the ESQ-1 driver needs a 2681 Duart: the 68681 duart core will handle this just fine, just set the interrupts up to ignore the 'vector' parameter. Otherwise the 68681 and 2681 duarts are practically completely identical (the only differences are detailed in the appendix A of this datasheet: http://www.cs.indiana.edu/csg/hardware/c335_tools/MC68681UM.pdf ; in short: the 68681 duart is 68k aware, hence has an /INTACK pin and an IVR register, while the 2681 is general purpose and has an IP6 pin instead, and the *reserved* reg in place of the IVR reg doesn't do anything except store a byte of data. Also the 2681 has a RESET pin and 68681 has /RESET pin, and the secondary purposes of the IPx pins are shuffled around a bit)

Be warned that the 68681 core is still missing a number of features: there is no way (that I've found) to push an interrupt state update if it has delta interrupts set up for the ip0/ip1/ip2/ip3 input pins; the hardware rts/cts control for channels A/B based on pins ip0/ip1 and op0/op1 (controlled by MR2A/B bits 4 and 5) is also not implemented yet, but I plan to add this soon.
Also the counter/timer modes which depend on the input pins are not implemented, and implementing them would seem to require a full state machine emulation of the core, which would require a ground-up rewrite. Also emulating actually reading the counter registers will be a little tricky, though timed interrupts do work right now using timers for the full count duration.

LN


"When life gives you zombies... *CHA-CHIK!* ...you make zombie-ade!"
Joined: Jul 2007
Posts: 4,625
A
Anna Wu Offline OP
Very Senior Member
OP Offline
Very Senior Member
A
Joined: Jul 2007
Posts: 4,625
SVN r5722
GP2X 2.0 (gp2x skeleton driver)

Something is coming ... smile


Joined: Jul 2007
Posts: 4,625
A
Anna Wu Offline OP
Very Senior Member
OP Offline
Very Senior Member
A
Joined: Jul 2007
Posts: 4,625
SVN r5724
Sharp X1 (x1 driver)
Game : DigDug (Cassette)

The tape is now working if the DIP switch: System/IOSys is on. smile



PS: Is it possible to add tap to wav conversion in castool ?

Joined: Jul 2007
Posts: 4,625
A
Anna Wu Offline OP
Very Senior Member
OP Offline
Very Senior Member
A
Joined: Jul 2007
Posts: 4,625
SVN r5727
Compiling error

Compiling src/mess/drivers/vip.c...
cc1.exe: warnings being treated as errors
src/mess/drivers/vip.c: In function 'vip_sc_w':
src/mess/drivers/vip.c:538: warning: unused variable 'driver_sta
mingw32-make: *** [obj/windows/mess/mess/drivers/vip.o] Error 1

Edit : itīs now fixed.

Last edited by Anna Wu; 09/14/09 10:36 AM.
Joined: Jul 2007
Posts: 4,625
A
Anna Wu Offline OP
Very Senior Member
OP Offline
Very Senior Member
A
Joined: Jul 2007
Posts: 4,625
SVN r5727
SAM Coupe (samcoupe driver)
Game : Kaboom (Cassette)


Joined: May 2004
Posts: 949
Likes: 14
D
Senior Member
Offline
Senior Member
D
Joined: May 2004
Posts: 949
Likes: 14
Did you convert a .tap file to .wav or did you find the image already in .wav format Anna?

I actually only tested saving and loading via the builtin BASIC, nice to see it works for already existing images too smile

Joined: Jan 2006
Posts: 3,690
Very Senior Member
Offline
Very Senior Member
Joined: Jan 2006
Posts: 3,690
is there any particular reason for rev. 5725? I think we should have the users pressing PLAY and STOP at the right moment as in the real thing (see c64) and not autoplaying...

then we need, of course, good instructions on the wiki for systems which need these keys pressed wink

Joined: Jul 2007
Posts: 4,625
A
Anna Wu Offline OP
Very Senior Member
OP Offline
Very Senior Member
A
Joined: Jul 2007
Posts: 4,625
Originally Posted By Duke
Did you convert a .tap file to .wav or did you find the image already in .wav format Anna?

I actually only tested saving and loading via the builtin BASIC, nice to see it works for already existing images too smile


Very easy. I used Tape2WAV v1.8 vor Windows to convert .tap file to .wav.
The conversion for SAM Coupe tap format is missing and the ZX Spectrum conversion for this tap format is not working in/with castool.

Last edited by Anna Wu; 09/14/09 11:28 AM.
Page 57 of 536 1 2 55 56 57 58 59 535 536

Link Copied to Clipboard
Who's Online Now
4 members (gspat, xinyingho, Cpt. Pugwash, Praxis), 30 guests, and 3 robots.
Key: Admin, Global Mod, Mod
ShoutChat
Comment Guidelines: Do post respectful and insightful comments. Don't flame, hate, spam.
Forum Statistics
Forums9
Topics8,959
Posts117,759
Members4,994
Most Online890
Jan 17th, 2020
Forum Host
These forums are hosted by www.retrogamesformac.com
Forum hosted by www.retrogamesformac.com