Page 7 of 37
Posted: Tue Mar 18, 2008 3:06 am
by 8bitwizard
Eke wrote:PS: what is address wrapping ?
I would presume that's when you have, say, a 256Kbyte ROM, and access space outside that ROM. You will find that the entire 4 megabyte space will be identical copies of that same 256K of ROM because the higher address lines are ignored in the cartridge hardware.
Posted: Wed Mar 19, 2008 5:46 am
by kosmi
Linux version of regen seems to have very aggressive optimization level and refuse to even start on Athlon 2200+ (this is P4 class cpu that only miss see2, maybe this be a problem). Also, just to mention that, P3/athlon exe run in WINE, but P4 exe has same problem like linux version (not start because of optimization). I also try to decompress that binary with upx, but that's not help.
Code: Select all
xxxxx@ubuntu:~$ cat /proc/cpuinfo
processor : 0
vendor_id : AuthenticAMD
cpu family : 6
model : 8
model name : AMD Athlon(tm) XP 2200+
stepping : 0
cpu MHz : 1800.317
cache size : 256 KB
fdiv_bug : no
hlt_bug : no
f00f_bug : no
coma_bug : no
fpu : yes
fpu_exception : yes
cpuid level : 1
wp : yes
flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 mmx fxsr sse syscall mmxext 3dnowext 3dnow
bogomips : 3604.18
Posted: Mon Mar 24, 2008 6:49 am
by AamirM
Hi,
@ kosmi
I set the optimization level to pentium2 when I compiled it. It is a gcc related problem (i think).
@ Chilly Willy
Yes, you were right. I made a mistake in time sync code. In the next linux version it will only use sound card to sync. I hope to release it soon.
stay safe,
AamirM
Posted: Mon Mar 24, 2008 8:25 pm
by matich
AamirM,
Have you ever thought of enabling the link cable support ?
PS:
"Contra Hard Corps" bug (ReGen 0.6).
-> See video <-
Posted: Tue Mar 25, 2008 4:27 am
by kosmi
AamirM wrote:Hi,
@ kosmi
I set the optimization level to pentium2 when I compiled it. It is a gcc related problem (i think).
You may use 'march=i586' for compatibility with most processors.
Posted: Tue Mar 25, 2008 5:05 am
by AamirM
Hi,
I have uploaded Regen 0.7 which should have been released 9 days ago. I have not tested it much, so if it works you should be doubly impressed

.
stay safe,
AamirM
Posted: Wed Mar 26, 2008 9:46 am
by org
Bugs I've found so far:
- If you change sound rate from 44100 to 48000 it will mute.
- Turbo mode hotkey (Backspace) doesnt work.
Please add multiple breakpoints and memory watches in debugger.
Posted: Wed Mar 26, 2008 3:42 pm
by Shiru
My bug reports (found in 0.6, still in 0.7):
Alisia Dragoon (JU) - sound effect after game start (after level number screen) plays wrong
Cutthroat Island (F) - sound is slightly overloaded (clipping occurs)
Toy Story (8) - sound is distorted and overloaded
Dune - The Building of a Dynasty (U) - sound is very distorted
X-perts (UE) - game hangs after start (door not opens, any buttons has no effect). I remember that many old emulators had this problem.
Also, seems that System USA/Europe is messed.
Posted: Wed Mar 26, 2008 4:48 pm
by HardWareMan
org wrote:Please add multiple breakpoints and memory watches in debugger.
A fully endorse. However, breakpoint for access at address will be more useful than breakpoint on PC. Very ask this.
For example, if breakpoint to access to memory $FF0001, a0=$FF0000, then the opcode move.l d1,$0001(a0) will breakpoint cause. Well, and so forth.
Posted: Thu Mar 27, 2008 7:00 am
by org
Breakpoints to access at address are usually called memory watches.
Posted: Thu Mar 27, 2008 3:29 pm
by King Of Chaos
Shiru wrote:My bug reports (found in 0.6, still in 0.7):
Alisia Dragoon (JU) - sound effect after game start (after level number screen) plays wrong
Cutthroat Island (F) - sound is slightly overloaded (clipping occurs)
Toy Story (8) - sound is distorted and overloaded
Dune - The Building of a Dynasty (U) - sound is very distorted
X-perts (UE) - game hangs after start (door not opens, any buttons has no effect). I remember that many old emulators had this problem.
Also, seems that System USA/Europe is messed.
Try Vectorman and X-Men.
Posted: Thu Mar 27, 2008 3:29 pm
by tomaitheous
org wrote:Breakpoints to access at address are usually called memory watches.
From my experience, memory watch is just that. To keep a display of a certain byte/word/whatever of an address. Breakpoint!=watch, though I'm sure some debugger somewhere switches around the terminology.
Posted: Thu Mar 27, 2008 6:33 pm
by TmEE co.(TM)
We still have 320x247 bug which causes lots of slowdown on my PC.
Posted: Thu Mar 27, 2008 8:30 pm
by Stef
Shiru wrote:X-perts (UE) - game hangs after start (door not opens, any buttons has no effect). I remember that many old emulators had this problem.
Related to the VBlank flag : need correct timing and to be cleared after being read if i remember correctly.
Posted: Thu Mar 27, 2008 8:33 pm
by Stef
matich wrote:AamirM,
Have you ever thought of enabling the link cable support ?
PS:
"Contra Hard Corps" bug (ReGen 0.6).
-> See video <-
Needs correct VRAM DMA FILL implementation (read charles mc donald document)