Posted By
Csabo on 2002-09-27
| Plus4IDE
I guess it's time for me to write one of those topics that will sit here unanswered (like "Forum Changes" and "Tools Section" below). So I've re-released this tool. If anyone still remembers, it was up on my old "plus4.homepage.com" site, but when that site went down, I never put it up again. I had virtually no feedback on it back then, except for SVS.
Still it's here again, with bugfixes and help. I find it useful, when I have time, it's easy to load it up and start writing code.
Okay everyone, listen up, I'm going to make a promise. From now on, all of my releases related to the Plus/4 (whether Windows or Plus/4 programs) will be released with full source code. I'm not even going to worry about all that GPL stuff. If you want it, it's there, rip it apart, do whatever, I don't mind. That's my pledge to the 'community'.
Of course the source for the IDE is up. The four 1K games were developed in this IDE as well. And yes, I will release the source for all of them. Why, you ask? Why not? I think it really, really sucks when things end up like WinEMU and Artifex. Why to put in all this effort, if it dies away, and there is no-one to pick up the pieces? I want to release my sources, because (I hope) someone can learn from them, or someone can make them better. In Hungarian there is saying "More eyes can see more" (több szem többet lát). That's the idea here. Maybe others will follow.
|
|
Posted By
Thomas on 2002-09-27
| (no topic)
Great! :D I guess I'll have a look into that IDE as soon as I have some spare time. I wanted to start programming for the Plus/4 anyway. Could you tell me where I can find all instructions/opcodes for the Plus/4? Or other helpful stuff for assembly programming? I don't really now where to start... ...I have some minor assembly experience (I know what registers are, what 'mov' means... ), but I don't know where to begin.
- Wait a second. Have you just told me that the work on WinEMU has been stopped?? *looks at the website* It seems so... more than a year has passed since the last update... Oh no. That mustn't be true. It is one of my favourite emulators. I prefer it even over Minus4w for some games. It has some really great features, like digitized colors, for example: they look much more realistic than the calculated ones the other emulators use. And it runs under Win98 just perfectly. I hoped Zsolt would improve the sound routines some time, and it would have been next to perfect.
- Tell me that I misunderstood you!!
Greetings, Lord Voldemort
|
|
Posted By
Csabo on 2002-09-27
| Replies
What part of "unanswered" did you not understand But seriously, I don't know if WinEMU or Artifex is "officially" abandoned. WinEMU hasn't been updated in over a year, artifex hasn't been updated in 6 months. The author hasn't posted anything on any of the known Plus/4 forums since. That's a pretty long time.
The opcodes are included with Plus4IDE. Just type any instruction (e.g LDA) and press F1 while the cursor is over it. Or just simply open the supplied "opcodes.htm" file.
|
|
Posted By
Gaia on 2002-09-28
| OFF: Emulator colors
A few notes about the colors in emulators: tour statement is not true: other emu's (such as Artifex, MESS and Yape) also contain digitised palettes. Moreover in Yape:
- the digitised color palette is basically similar to that of WinEMU
- the calculated palette is rather flexible, it allows you to play a bit with color
characteristics as saturation for example. Try to adjust it according to your likes and I think it won't disappoint you... You can even save those settings to the ini file.
Just my 2 cents
|
|
Posted By
Thomas on 2002-09-28
| (no topic)
@Attila: oh, I'm really sorry, you're of course right! To be honest, I don't know Artifex and MESS at all, and I've mainly used WinEMU so far. I've tested Minus4 and Yape as well, but it seems not thoroughly enough. So please forget my statement.
By the way: Yape 0.40 and 0.41 both crash my Windows 98 SE when I switch to fullscreen! I just wanted to have a closer look at the new 0.41, but it doesn't run on my system. Maybe under Windows 2000, but I almost don't use it at all, and I would have to reboot every time.
@Csabo: I thought you meant you expected this posting to be unanswered, not that you wanted it to be unanswered. Sorry...
|
|
Posted By
Gaia on 2002-09-28
| Oops, does not run on Win98?
Hmm... could you tell me what the symptoms are when trying to run Yape 0.41 on Win98? Until v0.40 Yape had been developed on Win98, I've just switched over to Win2000... It seems strange...
|
|
Posted By
Mike on 2002-09-29
| (no topic)
This looks cool Csabo!! I did start looking at something like this, but my time being as pressed as it is, I never managed to get very far... The one feature I was really after, was a transfer+run on the plus4, using a transfer cable. Not to disk....but the actual machine. Then do a mini debugger. Then we'd have a full devkit!
I still have the cable somewhere.... I can't rememebr who I got it from... I think it was Solder...
The old devkit I did using TASM and MINUS4dos allowed source level debugging... are there any symbol files output that we can add support for?
Anyway...Once the downloads are up again (just getting errors on it just now) I'll go and look at at! Way to go dude!
|
|
Posted By
SVS on 2002-09-29
| [Attila] Only to tell you
that Yape 0.41 works well on my PC with Win98 SE Greetz.
|
|
Posted By
Csabo on 2002-09-29
| Plus4IDE Mirror
Mike (and everyone): you can grab Plus4IDE from here:
ftp://c64.rulez.org/pub/plus4/Tools/plus4ide.zip
I checked our ftp, the files are there (I could download it through FTP). I don't understand why they are unaccessible through HTTP. Anyway, now we have the above mirror.
Also, if anyone had problems getting it to run, try copying the cmax20.ocx file into your WINDOWSSYSTEM folder.
|
|
|
Posted By
Csabo on 2002-09-29
| Sure
That's where I wanted to put it originally, but it gave me an "access denied", so I just dumped it into tools. Thanks! Did you try it though? No-one has even commented on my little sample scroller yet...
|
|
Posted By
Thomas on 2002-09-29
| Yape crashes Win98 SE - symptoms
Both Yape 0.40 and Yape 0.41 crash my Windows 98 SE when I switch to fullscreen, as I wrote. The screen is mainly black (completely black in the lower 90% of the screen), with some short, vertical, irregularly dotted, coloured lines at the top of the screen (can't describe it exactly, since I don't want to crash my Windows again ). The system doesn't respond to anything (task switch, task manager, start menu, warm reset, nothing!). It doesn't matter if I enable "Use GDI" or not.
My system runs fine and stable with current games, for example the UT 2003 demo, Soldier of Fortune II, stuff like that.
Details: Athlon Thunderbird 1400B 384 MB SDR-RAM @133 (CL2) Epox 8KTA+ (KT133) Creative Labs Soundblaster Live! Player 1024 AOpen GeForce2 Ti 64 MB with Detonator 23.11 DirectX 8.1 Windows 98 Second Edition ...and muuuch more stuff I won't list now.
|
|
Posted By
Thomas on 2002-09-29
| (no topic)
OK, I crashed my system one more time in order to be able to describe the screen better. There are more than 50 vertical, dark green (?) lines at the top of the otherwise black screen, several centimeters in height (19" monitor), with probably one pixel width (don't know what screen mode you're using there, it looks like 320x???). At the left sides of these green lines there are several coloured pixels, all in the column next to the green line. Damn, it's hard to explain...
- Ah, I closed all background tasks (that I could close), by the way. So the crashes are not related to them.
|
|
Posted By
Csabo on 2002-09-29
| Screen mode
I think it could be the video mode. YAPE uses 400x300 (if I'm not mistaken). Can your monitor take that video mode? (Some can't.)
|
|
Posted By
Mike on 2002-10-02
| cool!
Just had a look.... dead smart Csabo... Can I request a couple of things.. (I don't have VB installed anymore)...
1) an F7 compile and show errors etc... (rather than just compile+run)
2) Split windows???????????????? I currently use Codewrite, (Brief for all you old DOS guys).. and the window splitting is great.
3) Book marks. Another Brief feature...ALT+number place bookmark, Then ALT-J, then a number to jump to it (or control-number?) dead handy too...
4) Next window "ALT-N", Last window "ALT-Minus"
5) can we get all freatures on keys... comment block on say "ALT->" and uncomment on "ALT-<" ???
6) Insert a function header? i.e.
; ***************************************************************** ; ; Name: ; Fuction: ; ; In: ; out: ; ; *****************************************************************
These are things I use all the time in Codewrite..
I take it you don't control Cut and Paste?
It looks great though.... I'll look at the source level debugging thing, as I see it has an output option for that... Source level debugging is well cool..
|
|
Posted By
Mike on 2002-10-02
| And....
...I need to be able to change the Assembler. I use TASM, since it has good macro usage. AS65 has no macros at all!
I know this would be a problem though... since youd have to code the error output for each one.... and ideas?
|
|
Posted By
BushRat on 2002-10-02
| Wow.. what happened to the stone-agers
IDE looks nice... thanks! I just remembered being from the stoneage when we were stuck with line-by-line ml programming. That wasn't really a badge of honor, especially when you were dealing with ml routines of 4-15k. That was simple S&M. Thnks for the assemblers, guys!
|
|
|
Posted By
Thomas on 2002-10-03
| Screen mode in YAPE
Hi Csabo,
I'm sure my monitor can handle that. And the system wouldn't crash if only the monitor couldn't handle it. Perhaps my graphics card/graphics device driver/Windows can't handle it, but I don't know how to find that out...
|
|
Posted By
Mike on 2002-10-04
| Assembler...
Always good to have another assembler around I take it theres no macros in this one?
I actually have one too.... but Ive still to add macros as well... One day... I'll finish it
|
|
Posted By
SVS on 2002-10-04
| [MC] I'm not able to connect to that link :(
to download your Assembler. Could you check it and reply here? Thank you!
|
|
Posted By
Mike on 2002-10-04
| SNASM
Heres the basics from mine...
; Comment till end of line
ORG - No forward referencing allowed. END - end of source file.
DB ,"String",... DW , DS - reserve space
Label[:] equ Label[:] set - can be redefined Label[:] rb - reserve byte Label[:] rw - reserve word Label[:] - Set to current PC @Label[:] - Local labels. Set to current PC,Valid until next "Label[:]" RSSET [Expression] - if no expression, defaults to 0 INCLUDE - include a file for assembly INCBIN - include a raw file
MESSAGE "Text",Expression,[...] - Like a BASIC print statement MESSAGE 0 - Prints 0 MESSAGE "L1:",L2," L2:,L3 - Print L1: [Label] L2: [Label]
IF condition - Conditional assembly ENDIF - End conditional assembly
|
|
Posted By
Mike on 2002-10-04
| His assembler...
Link worked fine for me... Looks okay.... funny ORG directives though
|
|
Posted By
WebSpezi on 2002-10-04
| Plus4IDE on www.c16.de?
Hi Csabo,
your Plus4IDE is really great stuff. We would offer it to download on www.c16.de, if thats no problem for you. Perhaps, so it may find a long spreading in the community.
What do you think about this suggestion?
Greetings from Germany, Webspezi
|
|
Posted By
Csabo on 2002-10-29
| Sources released
Like I said in the first post in this thread ("And yes, I will release the source for all of them."), the sources are now up for grabs.
|
|