|
Post by Fonzie on Jan 2, 2004 11:55:35 GMT -5
devster.netfirms.com/pictures.htmlI took a look at the pics of this page... Crazy, fantastic!!! Correct me if i am wrong but: Your system allow the genesis to read an hard drive, to download a game and play it? If yes, how do you do that? Is the cartridge2harddrive interface difficult to buit? Your work is great, but, your web site isn't registered on famous search engines like google, altavista. Bye Fonzie
|
|
oompa loompa
I AM THE GOVERNATOR
"Git 'Er Dun!"
Posts: 1,301
|
Post by oompa loompa on Jan 6, 2004 23:03:00 GMT -5
Nope, you're 100% correct, it does all that. Too good to be true eh? Its not really hard, the interface is very very easy. The only hard part was programming the operating system and the FAT. Since i've never programmed an operating system, it was difficult for me, but I did it, and I even made my own FAT called the SegaPHAT. FAT32 was too slow for an 8mhz processor, so i made my segaphat, and it loads 4mb files straight in 20 seconds - pretty fast for 8 mhz.
I also like being "indie" in my work =). I haven't submitted the site to any search engines yet, hence the only 2 posts on the board, and 300 hits to the homepage =P
|
|
|
Post by VitAmen on Jan 20, 2004 19:57:39 GMT -5
Magnificent job there mate:)
You know...the Dreamcast community dies for a device like this...Maybe you could join a team and make something.That would be incredibly awesome...
Ane please,do post up how you worked and stuff:)
|
|
oompa loompa
I AM THE GOVERNATOR
"Git 'Er Dun!"
Posts: 1,301
|
Post by oompa loompa on Jan 20, 2004 23:07:00 GMT -5
i dont have a dreamcast, so i dont do dreamcast stuff =P. some1 pointed out to me an article on irc were an ide was strapped to a dreamcast and i was like yay a hard drive, but it does nothing, and then went on to why i dont have boob pix on my site, blah blah.
Oh, my genesis has changed a lot these few months. Now i got the whole genesis+32x working, and i added an isa port to it, so i can interface to an ne2000 adapter, or stick a parallel adapter for printing, or putting in a serial card for extra serial ports. Whenever i bust out the cam, i'll show =)
And how it works? uhm, okie, the cartridge connects to a bus, and that bus interfaces to all these other interfaces which turns things on and off, which make pretty lights glow =D
|
|
|
Post by VitAmen on Jan 22, 2004 16:20:47 GMT -5
The interface you built is really awesome...Are you going to make the diagrams and software public because this will be great for the DEV scene:)
|
|
oompa loompa
I AM THE GOVERNATOR
"Git 'Er Dun!"
Posts: 1,301
|
Post by oompa loompa on Feb 5, 2004 19:23:56 GMT -5
i dunno if i'll make schematics or diagrams. i never had any in the first place =D
|
|
|
Post by Fonzie on Mar 1, 2004 17:53:36 GMT -5
Yeah, very cool stuff . But, assuming that you can use 4Mb ram cards, how can you switch between HDD and ram card ? I will add you in my link page (when i will rebuilt my web site). I was working on a Flash cartridge project, i released the shems but i was quite late (5years ;D) (Now, we can found tototeck every where, lol). I have another project for segacd: A windows clone with built-in softwares like cartridge write... I was using SGCC but, now i need to use xgcc (for segacd). But, i have problems with gcc. Its a very strange error, MOD tryed to resolve it without succes (unfortunately its a very uncommon error). Screen shot of my ms dos promt is: C:\>xgcc C:\>set DJGPP=c:/xgcc/djgpp.env C:\>path c:\xgcc\bin;C:\XGCC\BIN;C:\XGCC\BIN;C:\WINDOWS;C:\WINDOWS;C:\WINDOWS\COMMAND C:\> C:\>cd sgcc C:\sgcc>cd bin C:\sgcc\BIN>gcc -b 68k - m68000 -O1 -o kt.o kt.c gcc.exe: m68000: No such file or directory (ENOENT) gcc.exe: -E required when input is from standard input kt.c: In function `main': kt.c:5: warning: return type of `main' is not `int' C:\sgcc\BIN> If you have any idea. Thanks and to MOD too for his help. Fonzie
|
|
|
Post by Tom Maneiro on Mar 1, 2004 22:47:03 GMT -5
your monster has Sega CD unit? i've seen the pics, and i did not see any CD drive!
|
|
oompa loompa
I AM THE GOVERNATOR
"Git 'Er Dun!"
Posts: 1,301
|
Post by oompa loompa on Mar 2, 2004 4:04:56 GMT -5
there's actually no switch from ram to hdd. the hdd is actually an i/o, it doesn't appear to the 68k as plane flat memory. a program on my os just reads the data sent from the hdd, and writes it to ram, and then just jumps to $200 (actually its different, but for simplicity =P) and vioula. to tommy: i never had a sega cd =P. i could hook up an ide cd drive, but i think that's something different from what you're talking about =D. can't actually use a sega cd on the monster b/c of the memory setup and conflicts. feel free to link as much as u want =P i've seen that toteck card, its sweet, 64mb. unfortunately its $100 bucks x.x. the parts actaully total to $30 =P (that's if you get your flash chip from like ebay heh). C:\sgcc\BIN>gcc -b 68k - m68000 -O1 -o kt.o kt.c gcc.exe: m68000: No such file or directory (ENOENT) gcc.exe: -E required when input is from standard input kt.c: In function `main': kt.c:5: warning: return type of `main' is not `int' right were the - m68000 is, i don't think there should be a space between the "-" and the "m". gcc can be picky =)
|
|
Fonzie
Moldy Popcorn
h?h
Posts: 31
|
Post by Fonzie on Mar 2, 2004 14:44:17 GMT -5
Yéahhhh, now, it works.
But i have some problem:
[glow=red,2,300]C:\sgcc\BIN>gcc -b 68k -m68000 -O1 -o kt.o kt.c c:/xgcc/68k/2_8_1/m68000/crt0.o:/home/xgcc/build/src/libgloss/m68k/crt0.S:16: un defined reference to `hardware_init_hook' c:/xgcc/68k/2_8_1/m68000/crt0.o(.text+0x46):/home/xgcc/build/src/libgloss/m68k/c rt0.S: undefined reference to `software_init_hook' c:/xgcc/68k/2_8_1/m68000/crt0.o(.text+0x56):/home/xgcc/build/src/libgloss/m68k/c rt0.S: undefined reference to `__FINI_SECTION__' c:/xgcc/68k/2_8_1/m68000/crt0.o(.text+0x5c):/home/xgcc/build/src/libgloss/m68k/c rt0.S: undefined reference to `atexit' c:/xgcc/68k/2_8_1/m68000/crt0.o(.text+0x62):/home/xgcc/build/src/libgloss/m68k/c rt0.S: undefined reference to `__INIT_SECTION__' c:/xgcc/68k/2_8_1/m68000/libgcc.a(_exit.o): In function `exit': /home/xgcc/build/src/gcc/libgcc2.c(.text+0x12): undefined reference to `_cleanup ' /home/xgcc/build/src/gcc/libgcc2.c(.text+0x1a): undefined reference to `_exit'
C:\sgcc\BIN> [/glow]
My kt.c is only that:
int main(void);
int main(void) { int a; a=0; a+=2; }
I don't know why there is so many errors, lol. Maybe gcc is more "relou" than sgcc, any idea?
Thanks.
Fonzie
|
|
oompa loompa
I AM THE GOVERNATOR
"Git 'Er Dun!"
Posts: 1,301
|
Post by oompa loompa on Mar 3, 2004 0:26:57 GMT -5
uhm, something must be broken in one of your libraries. i dont really know x.x, find some example source code and see if that compiles. it must be the compiler that's broke, not your code
|
|
|
Post by Tom Maneiro on Mar 4, 2004 21:50:18 GMT -5
This GCC is the one that comes with almost every linux dist? if yes, i dunno that gcc can compile for 68k...
|
|
oompa loompa
I AM THE GOVERNATOR
"Git 'Er Dun!"
Posts: 1,301
|
Post by oompa loompa on Mar 9, 2004 2:27:11 GMT -5
gcc's public domain. its very universal, there are tons and tons of target machines.
|
|
|
Post by Tom Maneiro on May 9, 2004 15:31:33 GMT -5
i will try it...
----------------------------------- <font size=1>thread auto-reheater by Tom</font>
|
|