|
ForumsSega Master System / Mark III / Game GearSG-1000 / SC-3000 / SF-7000 / OMV |
Home - Forums - Games - Scans - Maps - Cheats - Credits Music - Videos - Development - Hacks - Translations - Homebrew |
Author | Message |
---|---|
Eric
|
S8-Dev Biographies?
Posted: Wed Apr 05, 2000 11:25 pm
|
I admit that this idea sounds rather lame, but here goes anyway:
It seems that there are some very regular contributers to this message-board, and sometimes it helps to know who exactly you're dealing with when reading and responding to posts. With this in mind, is anyone interested in having some kind of "Biography" section of S8-Dev? I image that people would contribute a paragraph description of themselves offering information about where they live, their experience with computers, and maybe any SMS/emulation projects they're currently working on. Of course, its up to the individual to decide what information to reveal. Does this sound interesting to anyone? Eric Quinn |
|
Chris
|
Humm...I guess I'm an automatic candidate
Posted: Thu Apr 06, 2000 2:57 am
|
My damn name is on the top of this page. I'm being forced I tell you, forced!
Chris :o) |
|
Ricardo Bittencourt
|
Sounds funny
Posted: Thu Apr 06, 2000 4:16 am
|
Ricardo Bittencourt
Learned Z80 assembly on a brazilian Spectrum. Bought an MSX some time later and still programs it every day. Never liked the Master System as a child but love it as an adult. Wrote the fastest SMS emulator on earth. His graphic web browser for Master System still is the biggest homemade SMS program. The funniest too. For a while. Until he releases his new program. His favorite language is assembly but nothing beats writing games in two lines of BASIC. He likes to spend time programming instead of talking. That's why he doesn't talk too much. |
|
|
Re: Sounds funny
Posted: Thu Apr 06, 2000 6:34 am
|
You could even say "of the universe". And "wrote the only SMS emulator with a 5 letters name" And "wrote the only SMS emulator with my parrot graphic engine" :)
Without my disrepect, I am the only one to think about it or you are really egocentric? Not that I dislike Fudebrowser, which is very good and impressing. But, you know, writing that kind of text in a biography seems a bit arrogant to me.
Show us !! :) |
|
|
Re: Sounds funny
Posted: Thu Apr 06, 2000 7:12 am
|
My tetris is ballooning up nicely, actually, with very little to show for it.
Since Ricardo wrote the SMS emulator with the debugger he can be as smug as he wants. Until... Zoop adds a debugger with TASM .SYM file support to Meka. Then HE can be as smug as he wants.
I'm remembering my 7th and 8th grade lunchtimes spent in the school's computer lab (Apple II's), back when I was APPLE BASIC STAR CODER #1 of the computer lab. I wrote a maze game that generated the maze, displayed it, and allowed you to move around it in only two lines of basic code (one line to set it up, one line for movement) I called it 'Wally Popcorn'. Never had an explaination for it, never will. |
|
|
Debugger
Posted: Thu Apr 06, 2000 8:24 am
|
Interesting idea about .SYM file support. Do you want to write such debugger in Meka? |
|
xC0000005
|
Re: Debugger
Posted: Thu Apr 06, 2000 9:22 am
|
This would be very valuable in attempting an SMS port of a project I've been working on. Very cool indeed. Hardware reference would be nice as well in the assembler, i.e, LD (Paging_Registers), A, ect. Wonder if MAME is capable of this. |
|
|
BRSMS....
Posted: Thu Apr 06, 2000 11:24 am
|
I beg to differ... Massage is insanely fast on my computer, whereas BRSMS is sluggish and doesn't have any sound... ~unfnknblvbl |
|
|
Re: BRSMS....
Posted: Thu Apr 06, 2000 11:35 am
|
Which version of Massage are you using? |
|
|
My biography
Posted: Thu Apr 06, 2000 12:01 pm
|
Omar Cornut (Zoop)
19 years old, lives in Paris, France. Discovered video games in 1987/88 in Egypt with the Atari 2600 and Sega Computer 3000. Back in France I bought a Master System which I still uses as my main playing system :) Started programming around four years ago, which GWBasic (then Quick Basic), then learned Turbo Pascal then C. Collect Sega 8-bit related stuff and made an emulator for these systems, called Meka. Also heading the SMS Power site which purpose is to dump and releases Sega 8-bit ROMs which a section related to development you might have heard about if you are reading this. Made a simply demo for SMS of the same name as the site. And that's it. |
|
Evan Clarke
|
A possible project?
Posted: Thu Apr 06, 2000 12:14 pm
|
I, a while ago, started a project which I thought could be useful for me. It was a z80-based decompiler that actually stepped through the code (very roughly - just taking every conditional jump both ways for every combination) and marked all code as code with labels for jump destinations and so forth, and data (locations in memory that were never actually executed) with labels.
example output: ld blah lblah ... Lable1: ... more code more code jmp Lable1 Admittidly it was shit, didn;t handle all opcodes, but I was wondering if anyone would be interested in me finishing it off. Be honest. I don't particuly need it for myself, and if no-body wants/needs it, I dont want to waste my time. Thanks Evan Clarke |
|
Eric
|
Submit Biographies by Saturday April 8.
Posted: Thu Apr 06, 2000 4:09 pm
|
Well, since Zoop posted his biography, I assume that the idea is fine with him.
So, if anyone else is interested in submitting a biography, please do so by this Saturday (of course late submissions are acceptable, they just won't be posted this round). I will create a "Biography" section and post them all on Sunday. Thanks. Eric Quinn. |
|
Ricardo Bittencourt
|
Re: Sounds funny
Posted: Thu Apr 06, 2000 4:32 pm
|
Wrote the only emulator with his initials on it. Few people realize that "BR" in BrSMS stands for Bittencourt-Ricardo !
I was arrogant and that was my only problem. I'm humble now, therefore I'm also perfect.
Sure: http://www.lsi.usp.br/~ricardo/msx/r2bl.zip this pack includes RBRACE: racing game for MSX-1 RBSHOOT: space invaders clone for MSX-1 SALAME: starfield demo for MSX-1 NEM12: ray-tracer for MSX-2+ http://www.lsi.usp.br/~ricardo/NIBBLES.ZIP NIBBLES: snake game for MSX-1 I used to have a genius clone somewhere but I erased it somehow. Tomorrow I'll try to upload it again. I bet you can easily port these games to SC-3000. Have fun ! p.s. if you're taking me seriously then you didn't read the subject :) |
|
|
Re: Debugger
Posted: Thu Apr 06, 2000 4:32 pm
|
No, I want -you- to do it. Pay attention, man. Ahh... but, I suppose I could. the SYM file support wouldn't be terribly difficult, really, although there is the issue of multi-page .sms carts (more than the usual two) and files made out of multiple source codes (currently I do all my coding in a single source code file with .include s to other files). Probably the best way to implement it would be to accept on the command line either the name of a .sym file (for smaller projects) or the name of a debugger project file, which specifies both the names of multiple .sym files and lists which banks they correspond to. All I really want out of it, in addition to the normal debugger, is the ability to view my list of symbols in a window, and be able to jump to them in the disassembled output, and set breakpoints that way. Currently, I have a hotkey to call up the symbol table in note pad, and I just type in the address of the functions I want to break at into brsms's debugger. Or I try to. |
|
Ricardo Bittencourt
|
Re: Sounds funny
Posted: Thu Apr 06, 2000 4:44 pm
|
wrong link, the correct one is http://www.lsi.usp.br/~ricardo/msx/rb2l.zip also found my genius clone http://www.lsi.usp.br/~ricardo/GENIUS.ZIP I'm bored today so here is partial source code of fudebrowser http://www.lsi.usp.br/~ricardo/FUDESMS.MAC (lacks only the include files and the "wise" C source) |
|
|
Re: Submit Biographies by Saturday April 8.
Posted: Thu Apr 06, 2000 4:52 pm
|
I will need 7 megs of webspace for my biography, plus streaming real audio/video support, www.heliophobe.com registered in my name, and an eCommerce solution for selling my merchandise (Life of Heliophobe t-shirts, coffee mugs. etc) Please have this ready for me by tomorrow morning. Thanks bunches. P.S. Better make that 7megs + 32k for my tetris game too. |
|
|
Re: BRSMS....
Posted: Thu Apr 06, 2000 5:23 pm
|
0.8f.... I used to have 0.9r, but my HDD got formatted, and Brian (or whoever it was) took the file down :( Massage is the only SMS emulator that can acheive 100% speed on my computer with no frameskipping... in fact, I can up it to 153% for SMS (Road Rash) and 212% for GG (VFMini) Why? ~unfnknblvbl |
|
|
Re: Sounds funny
Posted: Thu Apr 06, 2000 5:35 pm
|
I did realize. Actually I thought it was intended to means both Bittencourt Ricardo and BRazil. I am right ? > Without my disrepect, I am the only one to think about it or you are really egocentric?
Bwahahaha! I am a real fan of your way of thinking. True :) [..]
To SG-1000. Yes it is very faisable assuming the sources are in the ZIP. I'll give it a look ASAP if no one did the ports before.
I'm sorry if I sounded too rude, then. I first thought it was plain serious. .. By the way, to get completely off topic, My girlfriend is mentionning me that "Bittencourt" almost mean "small dick" in french (it would be Bitte courte). Maybe Cornut mean some silly things in Portuguese! :) -Zoop (in a weird mood, heh) |
|
|
Re: BRSMS....
Posted: Thu Apr 06, 2000 5:38 pm
|
If I recall correctly Massage 0.8 make complete use of OPL/FM/SB/ADLIB/whatever soundcard. Making the sound quite different than a real machine. It's already a bunch of CPU power left while Meka or BrSMS emulates sound a correct way. Are you running it with color approximation, also? What kind of computers do you have? |
|
Chris
|
Does it matter how long or short it is? (nt)
Posted: Thu Apr 06, 2000 7:14 pm
|
|
|
Chris
|
Wait a minute...
Posted: Thu Apr 06, 2000 7:18 pm
|
I want to see an entire game written in Basic with just 2 lines of code! The average Basic game requires at least 20 or more lines to check input, print stuff, play sounds, etc.
And Assembly an't all that bad! Sometimes I can write assembly programs that use less lines of code than that of C or Basic; and assembly is 300% faster. Chris :o) |
|
Chris
|
Alright, alright gentleman...Break it up! Move along now!
Posted: Thu Apr 06, 2000 7:22 pm
|
Riccardo Bittencourt, you're smart, kinda funny, and you're emulator is fast (not faster than massage :op)
Omar Cornut, you're smart, kinda funny, and your emulator beats the shit out of every public emulator on the net (not faster than many Qbasic emu's I've seen :o) J/K MEKA is FN GREAT!!! BRSMS just needs an update...But it's FN GREAT!!! Chris :o) |
|
|
Re: Wait a minute...
Posted: Thu Apr 06, 2000 7:39 pm
|
My 2-liners were tremendously overgrown 'lines' with many statements seperated by :'s. I was able to elimate a good deal of tests and conditional branches by combining several statements into long boolean expressions (like '20 get a$:x=x+(1 * a$="l") + (-1 * a$ ="j"):y=y+(1 * a$="k")+(-1 * a$="i")'). For some reason this ran faster than the usual if-then-else style of comparisons on some of the old 8-bit interpereted basics. Plus, fitting tons and tons into a couple of lines was sort of a fun game in itself, and conserved precious bytes of memory. The same sort of thing wouldn't make much sense in Visual Basic.
You better curb your use of arbitrary and meaningless statistics, buster. 300% faster with what? Run on what? Compiled by what? Those kinds of gains are pretty rare on modern machines with modern compilers. Sometimes you need to switch to assembly for certain loops that really need to be faster cycle-per-cycle, or for some very special CPU dependant optimizations, or to override the behavior of your c compiler when it's being stupid, but getting more than nominal gains by writing in asm instead of C is rare, and requires you to write GOOD and CLEVER assembly, i.e. BETTER and CLEVERER than your compiler, which is smarter than you may think.. Assembler on older systems like 8-bitters (the SMS for one) is a bit more important, since there are so many hardware limitations that it's harder to hide them under a layer of high-level language abstraction. Hence, my (what is it now?) 1500 lines of z80 code for my incomplete (but much prettier than the last release) tetris.
|
|
|
Tetris
Posted: Thu Apr 06, 2000 9:17 pm
|
Which you are going to release in a second, right ? :) By the way, I suggest adding a real version number to it, like in the text header at the beginning of the ROM. |
|
|
Re: Tetris
Posted: Thu Apr 06, 2000 10:06 pm
|
It's broken at the moment, hopefully tonight I'll get to cool flamey row dissolve routine in place with the new version of the row scanner (which makes a lot more sense than the old one), fix a few other things here and there, clean up the source code, and upload a new version. or, if not tonight, by this time next week. or the week after. you know how it is.
I have the date of the compile as ascii text in the first 10 or 20 bytes of cart space. along with my email address.. |
|
Ricardo Bittencourt
|
Re: BRSMS....
Posted: Fri Apr 07, 2000 12:54 am
|
If the digital sound was the problem, then just use: brsms game.sms -speaker and the problem will be solved It did run full speed on a 486-25 sx I was using. (I used alex kidd on my tests) Don't have this machine anymore to test. |
|
|
Re: BRSMS....
Posted: Fri Apr 07, 2000 1:44 am
|
Just the same old shitbox I've always used... P133, 32MB RAM, ESS AudioDrive 1788, S3Trio64V+PCI (1MB),Scitech Display Doctor 6.53 Hmm.... I never really thought about how much different Massage sounds.... I never really noticed it, other than turning White Noise off, as it sounds disgusting on my system. Maybe you could add this feature to Meka? It's not all that bad, and if it speeds up emulation.... Or is this too hard with the SEAL library that you are using? ~unfnknblvbl |
|
Brian
|
Re: BRSMS....
Posted: Fri Apr 07, 2000 4:50 am
|
Heh, you have mentioned that twice now... I can e-mail you a copy if you really want one... just e-mail me. brian@briansemu.com |
|
|
Even more crap..
Posted: Fri Apr 07, 2000 9:32 am
|
Also remembering that the dog living near my grand parents house years ago was called "Dick" :)
|
|
|
Re: Tetris -- and I didn't get three minutes to work on it. of course
Posted: Fri Apr 07, 2000 4:21 pm
|
Maybe I'll just do it at work today.
|
|
vecna
|
What the hell, my biography ^_~
Posted: Sat Apr 08, 2000 12:40 am
|
I'm not quite sure that I count, since I've not been here very long, but I guess since not many other people are posting they're bios yet, and since I'm working on an emu, I'll go ahead and post mine:
------------------------- Benjamin Eirich (vecna) Age: 20 Currently attending the University of Missouri, Columbia Bought a SMS back in 1986 instead of a NES. At the same time, my parents bought a IBM 8088 XT with 640k of RAM, CGA 4-color video card, and two 360k floppy drives. Decided it would be terribly cool to make video games for a living, so began pursuing programming in BASIC. At age 12, switched to Turbo Pascal.. at age 14, whiched to 32-bit 100% ASM using Tran's PMODE, at the age of 16 switched to 32-bit C/C++. Currently working on CHASMS, a free Windows-based SMS/GG emulator. Owns: One original model SMS, Game Gear w/ MasterGear converter, two original model Genesis units, one original over-under SegaCD unit, one CDX, one Saturn with region toggle switch. I do own one non-SEGA system: A used SuperNES with one game, Super Metroid. ^_^ - vecna |
|
Jose Manuel Delgado
|
My Biography
Posted: Sat Apr 08, 2000 5:05 pm
|
Hello :)
My name is Jose Manuel Delgado Mendinueta :) . I live in a small village in Spain (called "pueblo") over 1000 people, name it Corrales del Vino, near Zamora. It´s near Salamanca (you can hear of it). Actually I´m studying Telecomunications in Valladolid. 19 years old. My first computer was a Pentium 60, which i bought four years ago. Currently I have in Valladolid a Pentium III 450, and the P60 is here in Corrales. SO I DIDN´T HAVE A SPECTRUM OR SOMETHING ELSE. My first and only videogame was a SMS i bought over 8 years ago. I have 3 sonics (1, 2 and chaos) and other games gorrowed :). My favourite language programming are C with DJGPP, the best compiler (I think). Currently I have one main project, Calypso, but study reasons don´t let me work on it all the time i would.... I´m musician also. This year I end the music studies, which here in Spain are 10 years: I´m specialized in pinao. My favourite piano authors are: Beethoven, Liszt, Bartok, Chopin, Debussy, etc... Thanks all SMS power people :) Saludos, JMD |
|
ATani
|
My Bio...
Posted: Mon Apr 10, 2000 4:32 am
|
Well being that i have not written one of these before this may not be very great :)
Well i am 22 yrs old, living in the Bay Area (San Francisco CA area) and working for a rather large computer company. One which i will not give out the name. I have written many things for the emu community as a whole... most of which has not come to the light of day yet. SegaEMU being my major work that has been in the works for some time now is my Multi-Sega-Console emulator... right now i only emulate the SG-1000 system, but i have others in the works as well. Generator32 is my Win32 port of Generator a linux genesis emu. This one being with sound and all the goodies that the prior Win32 port of Generator did not have. I started into the emulation community way back when Nesticle was the hot thing... this was my first introduction to emulation. Then i dropped out for a while and about 2 years ago i got back into emulation and have been working on doing various things since then to work towards a perfect emulator for many things :) This last year around November or so i opened up my website (www.atani-software.net) and since i have released my projects from time to time and have had great success with them. ATani |
|