Register | Login | |||||
Main
| Memberlist
| Active users
| ACS
| Commons
| Calendar
| Online users Ranks | FAQ | Color Chart | Photo album | IRC Chat |
| |
Acmlm's Board - I2 Archive - - Posts by creaothceann |
Pages: 1 2 3 |
User | Post | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
creaothceann Red Paragoomba Level: 11 Posts: 1/50 EXP: 5903 For next: 82 Since: 01-27-05 Since last post: 21 hours Last activity: 21 hours |
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
I started with Batch, then QBasic, then Pascal (which is the best to learn, IMO).Originally posted by Disch "Btn_CopyTxt" and "btn_copytxt" clearly refer to the same thing. Case sensitiviy is a great source of possible misunderstandings. Sure, for the compiler it's easier to distinguish, but a compiler should make the programmer's life easier (when possible), not the other way around. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
creaothceann Red Paragoomba Level: 11 Posts: 2/50 EXP: 5903 For next: 82 Since: 01-27-05 Since last post: 21 hours Last activity: 21 hours |
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Originally posted by Gavin Then how do you explain that programming evolved to higher languages and OOP? About the obscuring: yes. But here it's about how we write our source code, which is a human thing. Another example. Surely you'll agree that using variables named like a1, a2, a3 etc. is not good. The purpose of the variable is not in its name, so you have to remember it. Same with Btn and btn. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
creaothceann Red Paragoomba Level: 11 Posts: 3/50 EXP: 5903 For next: 82 Since: 01-27-05 Since last post: 21 hours Last activity: 21 hours |
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Originally posted by DischOriginally posted by creaothceann I'm not denying that using two strings for the same variable is bad, and reduces readability. But IMO treating it as two variables and maybe even compiling without error is the worst way to go. Btw. I'm doing the same thing with the preceding type character. But Borland has defined a lot of data types with a preceding 'T', while I like a lowercased 't'. In C I'd have no choice but to use the uppercased version. Originally posted by Disch Because you can declare variables that are declared somewhere else with a slightly different upper-/lowercase combination. Originally posted by Disch No, I'm absolutely not for this guessing. But that's what the case-sensitive compiler does when it encounters a wrongly-cased variable: It guesses that it must be a new variable. I just don't like that way of problem-solving. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
creaothceann Red Paragoomba Level: 11 Posts: 4/50 EXP: 5903 For next: 82 Since: 01-27-05 Since last post: 21 hours Last activity: 21 hours |
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Originally posted by Disch Well, I think we can leave it at that... for me it's also just as clear that uppercase and lowercase letters are the same. Depends on your personal philosophy I guess, and if you like to think "high-level" or "low-level". About the compiler/IDE 'intelligence': I'm all for it, as long as it makes the programming easier. ('Easier' also meaning 'no wrong guesswork'.) Take a look at NESHLA. Sure, you can use assembler code (or even enter raw numbers) - but when you take it to a higher level, the programmer is free to concentrate on the real work. disclaimer: imo |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
(restricted)
creaothceann |
Red Paragoomba Level: 11 Posts: 6/50 EXP: 5903 For next: 82 Since: 01-27-05 Since last post: 21 hours Last activity: 21 hours
|
New emulator. |
http://utenti.lycos.it/linoma/ideas.php
creaothceann |
Red Paragoomba Level: 11 Posts: 7/50 EXP: 5903 For next: 82 Since: 01-27-05 Since last post: 21 hours Last activity: 21 hours
|
On a somewhat related note: What do you think of the "Boolean" type? I noticed that it was included in C# ... but don't really see the advantages. |
creaothceann |
Red Paragoomba Level: 11 Posts: 8/50 EXP: 5903 For next: 82 Since: 01-27-05 Since last post: 21 hours Last activity: 21 hours
|
Originally posted by Squash Monster There are mechanisms like that, eg. "sets" in Pascal. But the overhead...
creaothceann |
Red Paragoomba Level: 11 Posts: 9/50 EXP: 5903 For next: 82 Since: 01-27-05 Since last post: 21 hours Last activity: 21 hours
|
Nice work. |
Here're some points for improvement. You don't have to implement them... it's just what I noticed on the first try. - file selection dialogs (ROMs, presets etc.) starting by default in Schpune's directory - key buttons have to be activated (currently, Alt-Tab changes settings!) - cheat support "Config Input": picture of a NES controller? "Config Video": checkboxes for stretching, 32-bit, HQ2X, 2XSaI, Super Eagle, Super 2XSaI; more resolutions "Sound Channels": one big table? Like, Square1..MMC5:PCM on the y axis, and enabled/invert/volume/panning on the x axis. "Config Hotkeys": button for slot selecting window (with preview), ZSNES-like
creaothceann |
Red Paragoomba Level: 11 Posts: 10/50 EXP: 5903 For next: 82 Since: 01-27-05 Since last post: 21 hours Last activity: 21 hours
|
http://oregonstate.edu/~robinsfr/docs.html |
db = byte, dw = word, dd = double word. The following data is part of "tempdat": KeyOnStA db 0
creaothceann |
Red Paragoomba Level: 11 Posts: 11/50 EXP: 5903 For next: 82 Since: 01-27-05 Since last post: 21 hours Last activity: 21 hours
|
This should be at offset 0090F1EF. |
creaothceann |
Red Paragoomba Level: 11 Posts: 12/50 EXP: 5903 For next: 82 Since: 01-27-05 Since last post: 21 hours Last activity: 21 hours
|
Originally posted by creaothceann Sorry, that's wrong. The correct one is offset 0C13 (hex) or 3091 (decimal). I need to check my tools...
creaothceann |
Red Paragoomba Level: 11 Posts: 13/50 EXP: 5903 For next: 82 Since: 01-27-05 Since last post: 21 hours Last activity: 21 hours
|
Originally posted by Gideon Zhi The size of VRAM is 64 KB, and the sprite data is in OAM. Tilemap addresses are in bg?ptr and tile addresses in bg?objptr. The preview data (64x56 16-bit pixel) is in the last 7168 bytes, or may be missing...
creaothceann |
Red Paragoomba Level: 11 Posts: 14/50 EXP: 5903 For next: 82 Since: 01-27-05 Since last post: 21 hours Last activity: 21 hours
|
Originally posted by Juggling Joker I suggest you take a look at memory-mapped files for that.
creaothceann |
Red Paragoomba Level: 11 Posts: 15/50 EXP: 5903 For next: 82 Since: 01-27-05 Since last post: 21 hours Last activity: 21 hours
|
IMO it'd look good on ice, amber, crystal, glass etc. ... |
(edited by creaothceann on 04-24-05 07:25 PM)
creaothceann |
Red Paragoomba Level: 11 Posts: 16/50 EXP: 5903 For next: 82 Since: 01-27-05 Since last post: 21 hours Last activity: 21 hours
|
Just checking... Do you guys know about this thread? |
http://board.zsnes.com/phpBB2/viewtopic.php?t=2381
creaothceann |
Red Paragoomba Level: 11 Posts: 17/50 EXP: 5903 For next: 82 Since: 01-27-05 Since last post: 21 hours Last activity: 21 hours
|
Disable Automatic Frameskipping, if your version of VBA has it. |
Try the VBA version that can be found here, it has movie support. Disable all video and sound filters. (eg. "Simple 2x" etc.) Set Frame Skip to zero. Try the different output methods; DirectDraw is usually the fastest. Use a fullscreen mode. Try enabling/disabling the "Synchronize Emulation Speed" option. Disable Triple Buffering and VSync. If it runs fast enough, enable Triple Buffering. Turn the sound off, or use 11 kHz. Try setting priority to "Above Normal".
creaothceann |
Red Paragoomba Level: 11 Posts: 18/50 EXP: 5903 For next: 82 Since: 01-27-05 Since last post: 21 hours Last activity: 21 hours
|
Still is. |
creaothceann |
Red Paragoomba Level: 11 Posts: 19/50 EXP: 5903 For next: 82 Since: 01-27-05 Since last post: 21 hours Last activity: 21 hours
|
http://www.zophar.net/consoles/psx.html |
There're programs that emulate Arcade, GB, NES and ZX Spectrum.
creaothceann |
Red Paragoomba Level: 11 Posts: 20/50 EXP: 5903 For next: 82 Since: 01-27-05 Since last post: 21 hours Last activity: 21 hours
|
This program is able to open savestates; might help you a bit. (Seems like it's discontinued though.) |
(edited by creaothceann on 06-09-05 05:13 AM) |
Pages: 1 2 3 |
Acmlm's Board - I2 Archive - - Posts by creaothceann |