Jump to content

guus.assmann

Members
  • Content Count

    378
  • Joined

  • Last visited

Community Reputation

125 Excellent

About guus.assmann

  • Rank
    Moonsweeper
  • Birthday 09/23/1957

Profile Information

  • Gender
    Male
  • Location
    Netherlands City EDE

Recent Profile Visitors

9,623 profile views
  1. Hello, That's a matter of taste. Personally, I like GFA Basic better. (Has lots of examples as well). BR/ Guus
  2. Hello Bikerbob, It is very possible that the revision of the test cartridge is the problem and not the hardware itself. I've had this issue, until I used another (multi) testcartridge. It might need a test cable or another fixture to pass this timing test. Does the testcartridge start the menu? Maybe after hitting the space key? You should be able to do all other tests. However, I cannot tell you what revision to use. (I'm not home at the moment) BR/ Guus
  3. Mostly, if you heat up the label, the glue will become soft and the label will come of more easy.
  4. Hello, I have made a PCB, many years ago, that made it possible to use a 65C02 in the XL's or XE's. And the XL7 is already in this forum, look at the attachments I put in. Schematics and source code are there. Just needs some sorting out. There's "logic" in the file names. BR/ Guus
  5. Hello, Technically a bit of topic. And I've made the assumption that Bob has no objections, as he offered to look for some stuff. A while ago, Bob has done some significant speedup of a 1200XL. And I've tested it on the 600XL, 800XL and 130XE. It worked on all boards. ! But I don't recall ecactly what's what. And I also tried to get it to work at 14Mhz and include the OS and Basic-Roms and XE-GS ones as fast Rom. It didn't work and I should have bought a logic analyser to get it to work. Never done that or spend enough time.... BR/ Guus Speedy816_Bob_Wooley.zip PCBS.zip SCH.zip
  6. Politicians discuss about laws and this changes these laws. So they think that discussing the rules and laws of nature can have the same effect. They generally lack the intelligence / knowledge / interest to understand it's not possible.
  7. Hello, This behaviour would happen if the track zero sensor is not working. It can be checked quite easy. One side is an infra-red Led. Just see if there's a voltage drop across it, or accross the resistor that feeds it. And the foto transistor on the other side can be checked as well. Just measure the voltage across it. This should be low when the led is active and shining on the transistor. The voltage should change if you put a piece of paper in the gap. You can also check the voltage on the input of the PIA that processes the signal of the Zero-sensor. Just check the schematic diagrams for this part. BR/ Guus Assmann
  8. A 1,44mb drive in a 1050 is next to impossible. The 1050 has a stepper motor that's driven by it's firmware and also the signals from the heads are processed on the 1050 PCB. In a 3 1/4 floppy unit, these functions are performed by the drive unit. It is possible to put this 1,44mb unit in a XF-drive. Modified firmware is available as well. And you can buy a PCB to (re)build this drive. BR/ Guus
  9. Hello tjlazer, With only 1 Eprom, you have 8 bits data. And the computer needs 16 bits at the same time. Maybe, with some complicated electronics it's possible to multiplex the data.......... ?? This is a bit like buying a Rolls Royce to cross the street and go to work as a toilet cleaner..... :-) BR/ Guus
  10. Doing this work in pure assembler is not crazy, but may be time consuming. If done properly, the resulting code is generally faster than if a "high level language" is used. Having the source in C-code must be a lot of help, provided that some comment is there or the code is not difficult to understand. I wish I had some more knowledge on the 68000 programming, but I don't. My capabilities are more on the hardware side. Replacing SMD, even a 144 pin chip is not a problem for me. Or a PCB design including prototyping. However, this experience is no use for writing software. Coöperation on such a software project would be very helpfull. But it's hard to find others, willing to commit to this. Also, not everyone has the time or the drive to take on such a task. BR/ Guus Assmann
  11. Hello, Maybe it's possible to compromise? Most high level programming languages have the possibility to include code segments in Assembler. (or from other languages) So you might leave the major part as is and only remove the parts that you want to improve. That way, you could leave all library and other things as they are. No need to adapt the source code (and other supporting files) for the other "C-dialect" Maybe this also makes documenting the changes / work easier. BR/ Guus Assmann
  12. Ok,I think I understand Stackframe now. (I only have some 8 bit programming experience) And I'm sorry for not being accurate. You're right about Newdesk.inf. What I did, was take a Mega ST board with 4MB-ram and Tos 2.06 and Blitter enabled. (No extra software loaded, just "plain vanilla Tos 2.06" ) The CPU is in a socket, so I can swap it easy. Test program is Gembench 28, V607 build 28. (Only very limited test, I know) With 68000, 115% Display, 99% CPU and 107% average. With 68010, 117% Display, 103% CPU and 109% average. Biggest difference: 68000 gives 99% for integer devision and 68010 is 112%. All other tests between 1 and 2% faster for 68010. My conclusion is that mainly some math (and maybe some other instructions) are faster in the 68010. But not a big difference. For the 68020 I cannot do the same. This is a card that fits in the 68000 socket. But the card has FPU and I'm not 100% sure the clock speed is the same. A good size cache will have much more speed improvement. (Depending on the programm of course)
  13. Sorry if this is getting a bit of topic, it's about different processors and OS usage. Correct me if I'm wrong, but stackframe size is about the amount of words that the CPU "stores" when a subroutine is called. In that case, software that's made according to the "rulebooks" should work just fine. Unfortunately, when the "neodesktop.inf" is used, a 68010 or 68020 system will crash. Also, I just tested a Mega ST with a 68010 and a CF-card. (PP interface + flash-tos and driver) It works just fine, until the question is displayed to swap drives. Then it get's into a loop. (Blinking the drive active LED at about 0,5 Hz) Placing a 68000 in the same system solves this problem. What I'm trying to do is find a good compromise between speed and compatability. Not by definition for games, but for more serious applications. Different TOS versions and posibillities to switch between those cannot be avoided. Switching between processors is not so simple. I would like a CPLD-based processor that can switch between 68000, 68010 and 68020.
  14. Hallo, Improved TOS 1.04 looks interesting. Once I have some more time, I'll have a better look at it. However I do have a question already: Have you condsidered relocating the OS so it will work on the same addresses as TOS2.06? As I see it, this would have at least 2 advantages: 1) More space for extra goodies ! 2) Can be used in Flash Tos without need for extra logic. Maybe there's more positive things, but then I'd have to speculate and that's not such good idea. One more question: On your site, you mention 68010. Did you test the OS with this processor? I've not yet tested if it's really worth replacing the 68000. (Speed increase?) And some incompattible things even with TOS2.06 are not so good maybe. Just curiuos for your view on this topic. Anyway, thanks for the efford and information. Another thought just crossed my mind. You've made many adaptions to games, drivers and this TOS adaption. And hopefully they are documented. One inevitable thing is that we all have a limited time on earth. What will happen to all the knowledge once you're time is up? I know, not a very merry thought, but still one to ponder uppon. BR/ Guus Assmann P.S. Don't be mistaken, I wish you a very long and healthy time among us and hope to learn a lot from you. :-)
  15. Pin 8 is GND and pin 16 is VCC. This is only power and no signal at all. So many other chips can be used to get power from. On a 14 pin TTL, pin 7 will be GND and pin 14 is VCC. (+5V) BR/ Guus
×
×
  • Create New...