pseudografx Posted February 1, 2010 Share Posted February 1, 2010 I hope the icon graphics will be done also for us who like large icons (48x48) I may try to draw something if I find some spare time. Quote Link to comment Share on other sites More sharing options...
PeteD Posted February 1, 2010 Share Posted February 1, 2010 Why not just an A for Altirra in the usual rainbow colours? It's similar enough to the Atari logo to be recognisable, different enough to have no legal problems and has the first letter of the app Pete Quote Link to comment Share on other sites More sharing options...
+Philsan Posted February 1, 2010 Share Posted February 1, 2010 I like Pete's idea. And, as I have written, purists could have an alternate icon set with original Atari logo not included with Altirra. Quote Link to comment Share on other sites More sharing options...
phaeron Posted February 2, 2010 Author Share Posted February 2, 2010 Gonna have to check this out. Reverse-engineering parts of Pole Position is a bit of a pain. Expect some possible feature requests. There's a trick that may help you with this. If you enable path tracking in CPU options, you can use the .pathreset and .pathdump commands to write out all of the code paths that are currently executing. The emulator will automatically insert a label for every instruction that is a branch, JSR, or interrupt target. Quote Link to comment Share on other sites More sharing options...
phaeron Posted February 2, 2010 Author Share Posted February 2, 2010 IANAL, but here are the reasons I have such a stance about the Atari logo: I've already been burned a couple of times in the past with legal issues, one of them being about a trademark. The Atari trademark is an ACTIVELY used trademark, as in products have been shipped with it recently. Yes, we know it isn't the same Atari, but it's still being used. I'm leaning on the safe side as I write Altirra, doing things like writing the replacement LLE/HLE kernels that allow software to be run without the Atari ROM images. If I end up with legal issues doing Altirra, I'd like for it not to be over an icon. I hope all of you understand. Besides, using the fuji for this wouldn't be very distinctive. If someone does come up with some cool icons, though, I'd be very interested. Quote Link to comment Share on other sites More sharing options...
Rybags Posted February 2, 2010 Share Posted February 2, 2010 How about an "A" as suggested, superimposed over the top of the familiar /==/ shape as used in labels on most of the later products? Quote Link to comment Share on other sites More sharing options...
flashjazzcat Posted February 2, 2010 Share Posted February 2, 2010 Is tha Atari font copyrighted as well? My website logo uses a red "A" in the Atari font. Quote Link to comment Share on other sites More sharing options...
+Philsan Posted February 2, 2010 Share Posted February 2, 2010 Is tha Atari font copyrighted as well? My website logo uses a red "A" in the Atari font. There are many websites and homebrews with original Atari logo. IMHO I don't think Atari will sue them! Quote Link to comment Share on other sites More sharing options...
Mclaneinc Posted February 2, 2010 Share Posted February 2, 2010 There's more to Atari than the Fuji, are the images of the disk drives and computers copyright? Surely not? An 810 face on is distinctive as is a 1050 and should lead it a suitable icon? Atariwin has two such icons to choose from or copy as an idea. Quote Link to comment Share on other sites More sharing options...
ilmenit Posted February 2, 2010 Share Posted February 2, 2010 Phaeron, do you think you could add the source level debugger/profiler for the .lst files generated by CC65? I may give you all the needed information + my sample source code is available here: http://www.alamak0ta.republika.pl/profiler.html Quote Link to comment Share on other sites More sharing options...
flashjazzcat Posted February 2, 2010 Share Posted February 2, 2010 (edited) Just discovered something very odd indeed. Been debugging my word processor with Altirra and Atari800WinPlus: both configured to 1088K PAL machines. I got the program working in Atari800Win, then tried the same executable in Altirra: Atari800WinPlus: Altirra: It's working fine in Atari800Win (apart from a few cosmetic glitches), but hangs with all the garbage in Altirra. It's crashed before hooking into Reset, so pressing Reset just exits to DOS. VBXE emulation is turned off. EDIT: Just tested it on real hardware, and it works fine. I thought the ATR attached to drive 1 in Altirra might have been the problem, but I swapped it for the one Atari800Win was using and the problem persists. As far as I can tell from the debugger, the self-test ROM is being switched in. This doesn't happen elsewhere. The banking code is somewhat lengthy but I can confirm it works on a real machine. Ah... forgot the 1MB expansion code is broken in the emulator. Forgetting that cost me a lot of wasted hours. Works fine with a compy upgrade. Edited February 2, 2010 by flashjazzcat Quote Link to comment Share on other sites More sharing options...
phaeron Posted February 3, 2010 Author Share Posted February 3, 2010 Ah... forgot the 1MB expansion code is broken in the emulator. Forgetting that cost me a lot of wasted hours. Works fine with a compy upgrade. I fixed that a while back, and it was the opposite case (the self-test ROM wasn't ever enabling). I checked, and the self-test ROM seems to be working normally in current versions -- it only appears when extended RAM is disabled and both the kernel and self-test ROMs are enabled. Can you supply the output of the .pia command when the self-test ROM is unexpectedly? Quote Link to comment Share on other sites More sharing options...
phaeron Posted February 3, 2010 Author Share Posted February 3, 2010 Phaeron, do you think you could add the source level debugger/profiler for the .lst files generated by CC65? I may give you all the needed information + my sample source code is available here: http://www.alamak0ta.republika.pl/profiler.html I've had this in mind, although I have to say that when I actually tried cc65, I found its code output to be worse than I had expected. I haven't gotten around to source mode yet, but I suppose it wouldn't be too hard to load cc65 labels at least. 1 Quote Link to comment Share on other sites More sharing options...
flashjazzcat Posted February 3, 2010 Share Posted February 3, 2010 (edited) I fixed that a while back, and it was the opposite case (the self-test ROM wasn't ever enabling). I checked, and the self-test ROM seems to be working normally in current versions -- it only appears when extended RAM is disabled and both the kernel and self-test ROMs are enabled. Can you supply the output of the .pia command when the self-test ROM is unexpectedly? No problem: Port A control: 3c Port A direction: 00 Port A output: 00 Port B control: 3c Port B direction: ff Port B output: 31 Hope that helps. I've updated the program somewhat but it's still crashing will a bad instruction at 57FD under Altirra when 1088K is selected. Edited February 3, 2010 by flashjazzcat Quote Link to comment Share on other sites More sharing options...
GroovyBee Posted February 3, 2010 Share Posted February 3, 2010 I've had this in mind, although I have to say that when I actually tried cc65, I found its code output to be worse than I had expected. Agreed! It doesn't do much optimisation for you. You have to do it the hard way and use the "register" keyword on frequently used variables or change the way that you solve the problem. Even then it might produce worse code than you had before . Quote Link to comment Share on other sites More sharing options...
ilmenit Posted February 3, 2010 Share Posted February 3, 2010 I've had this in mind, although I have to say that when I actually tried cc65, I found its code output to be worse than I had expected. Indeed, even the old Action compiler generates faster code in most of cases. However the CC65 is the only C compiler that is still actively developed, has a large library of useful functions and is very close to the language C standard. This profiler in Altirra would be very useful for all the CC65 users. regards, Quote Link to comment Share on other sites More sharing options...
Wrathchild Posted February 3, 2010 Share Posted February 3, 2010 (edited) Also, the CC65 suite consists of the assembler (CA65) and linker (LD65) which many of us use to develop for the Atari, i.e. without involving any C compilation. The label file is produced by the linker so is not specific to C development. Indeed, you'd possibly have to have the C compiler not delete the temporary assembler file it generates and then you could swap between C and assembler views in the debugger Edited February 3, 2010 by Wrathchild Quote Link to comment Share on other sites More sharing options...
pseudografx Posted February 3, 2010 Share Posted February 3, 2010 This is my attempt at Altirra icon - it does not use the Atari logo font. Instead, it uses the Atari system font. Hope you like it. Suggestions welcome! Classic 32x32 icon: Large 48x48 icon: Quote Link to comment Share on other sites More sharing options...
+Philsan Posted February 3, 2010 Share Posted February 3, 2010 This is my attempt at Altirra icon - it does not use the Atari logo font. Instead, it uses the Atari system font. Hope you like it. Suggestions welcome! Classic 32x32 icon: Large 48x48 icon: Very nice! What do you think of using classic rainbow colors? Quote Link to comment Share on other sites More sharing options...
pseudografx Posted February 3, 2010 Share Posted February 3, 2010 Very nice! What do you think of using classic rainbow colors? Could you be more specific? An example maybe? :-) Quote Link to comment Share on other sites More sharing options...
+Philsan Posted February 3, 2010 Share Posted February 3, 2010 Very nice! What do you think of using classic rainbow colors? Could you be more specific? An example maybe? :-) I mean more colorful colors like this, not only green/blue. Quote Link to comment Share on other sites More sharing options...
Mclaneinc Posted February 3, 2010 Share Posted February 3, 2010 Like the icon but more colours would indeed look nicer.. Well done.. Quote Link to comment Share on other sites More sharing options...
flashjazzcat Posted February 3, 2010 Share Posted February 3, 2010 This is my attempt at Altirra icon - it does not use the Atari logo font. Instead, it uses the Atari system font. Hope you like it. Suggestions welcome! Classic 32x32 icon: Large 48x48 icon: Personally I like that just the way it is. Quote Link to comment Share on other sites More sharing options...
a8isa1 Posted February 3, 2010 Share Posted February 3, 2010 I'm unable to get Altirra to run properly under wine. Keyclicks are immediate but there is a solid 8 second lag between a keypress and any activity on the screen. I'm running OpenSuse 11.2, kernel version 2.6.31.5-0.1-default, with * cough * KDE. Admittedly with just 1667 Mhz Athlon based system I'm running on a less than state-of-the-art machine. However, I can't imagine this could be the cause of my problems. Suggestions anyone? - Steve Sheppard Quote Link to comment Share on other sites More sharing options...
cyco130 Posted February 3, 2010 Share Posted February 3, 2010 +1 for cc65/ca65 debugging support. cc65 package is like having a gcc + binutils for 6502, except that it's faster and better documented (I mean it, try to write a custom linker script for ld65 and then for ld, you'll see what I mean ). If you add Altirra debugging/profiling support to this, it would be the dream 6502 development environment. Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.