It blows me away that people still talk about that tool these days... It makes me shed a tear... That's because you see the '[mo/s]' in the bottom right... That's me... Massive Onslaught of Style... Elwix and I spent a long time making that TMP release... It was initially called 'Turbo Assembler' by a company named Omikron in Germany... We converted it to source code and rebuilt it from the ground up. Oh man, those were good days...
I’m 54 and just learning assembly (it was a bucket list item from 35+ years ago). Really enjoying TMP (REU version) so far. Should I assume there is no more development planned? I’d love to see an 80-column version of the editor, running on either C128 or the new VIC-II Kawari.
I wish 15 year old me had this info back in the 80's. All the kids I knew only used derivatives of BASIC. BASIC was great, but I hit the limits in BASIC real fast and really wanted to 'get to the metal' in terms of programming. Assembly language was so hard to grasp back then. The books at the time explained it like an engineer, so it made NO sense to a kid like me. I'll have to try what's on this video and get my dusty SX-64 out. Test this code on some real hardware! 😁
TMP is awesome - as was already mentioned, you can use a freezer cart e.g. Action Replay or SuperSnapshot to have your monitor, this is a very common thing to do. Using the REU versionit adds a small routine at sys320 that swaps the REU and TMP memory allowing you to assemble to ram anywhere.
Robin from the "8-bit Show And Tell" channel shows how to use TMP on a KungFuFlash cart for instant access. :) It can also be used on other freezer carts like Ultimate II+, etc. ua-cam.com/video/CHLzzfEmj3I/v-deo.html
WOW! This is freakin awesome! I learned so much out of that video! I used TMP for a while but didn't know a lot of things you mentioned in that video! Great job!!!
I have recently retired and have recently “re-discovered” the 64. I was fairly proficient at Commodore MADS, how ever it was a bit cumbersome especially considering the drive speed (sloooow) and disk capacity(170k). I have tried just about all of the assemblers available, including cross assemblers. Using Vice was okay at first, but the Mac keyboard left a bad taste in my mouth. So I just purchased a new “THEC64”. The keyboard alone is worth every penny. I’ll have to say, it’s a real kick getting back to 1983! Although I have forgotten a lot. TMP has most of the features that I that I would expect and seems to perform very well, but I too have had a difficulty with the layout (not the content) of the documentation. Any chance of posting a link to your Word file? Thank you so much for an informative look at TMP. Kudos. Love your content, hope you have more in store.
Thank you so much! Much appreciated. Hmm... not sure where the best place to post the word document could be. If you have any good ideas, I'm all ears. I'm also thinking people might find the .d64 disk images of the projects I made from these videos fun to play around with. Maybe a github repo?
Maybe Google Drive or Dropbox. I don’t think they cost anything unless there’s crazy traffic. Github may be overkill, however very accessible. Thank again!
Love your videos. You explain very well and you have the right speed for me. You come immediately to the point without talking useless things. Thumbs up 👍.
Nice video. I like the simplicity yet power of TMP. It is a shame about the memory. Other assemblers of the day had ways of dealing with this to make use of nearly all memory. I would be curious to get your thoughts on Fast Assembler, which was published in the 1986 issue of Compute's Gazette. It is a decent assembler with the ability to have BASIC and assembler mixed in.
Thanks for pointing this one out. What a fascinating assembler (January 1986 Compute!s Gazette pg78) - I just read the article over lunch today. It seems to be written as an extension to BASIC. You have to write the code that runs the 3 passes of the assembler itself (sort of.. just a for next loop), and the whole assembler is only 2,600ish bytes (which is like half the size of the LADS Assembler). Yeah... I'm definitely going to be playing with shortly.
@@MyDeveloperThoughts Yeah it is pretty unique. I learned about it years ago when a program I used frequently for viewing and printing doc files included the source code in Fast Assembler. I still have the disk with the program and source code so I will try to find it and make an image of it.
Thanks again for pointing this one out, it was really fun to explore over the last few days. I just finished putting together a video for it and it should be up shortly.
Nobody ran a monitor in software back in the day: we either had a Final Cartridge III, or Action Replay MK6 and if you needed the monitor you'd then run it from the cartridge ROM. So the workflow was to combine the cartridge with the (as it was called then) Turbo Assembler. Now, TASM and FC III's fast loader didn't get along, so some juggling was required, but it was a potent combination. AR6 worked fine with TASM.
I started using TMP last week, but it started calculating incorrect jump addresses for some reason and I switched to CBM PRG Studio because it assembled the same code without errors.
Nicely done!! Have you ever looked at the CC65 tools for C and assembly? Allows for writing and assembling on your pc then run in emulator. I find this way faster to develop, that said you might be more interested in doing on original hardware. Keep up the great work!!
It blows me away that people still talk about that tool these days... It makes me shed a tear... That's because you see the '[mo/s]' in the bottom right... That's me... Massive Onslaught of Style... Elwix and I spent a long time making that TMP release... It was initially called 'Turbo Assembler' by a company named Omikron in Germany... We converted it to source code and rebuilt it from the ground up. Oh man, those were good days...
Thank you for your amazing work. I am using TMP on my breadbin, and it is such a wonderful assembler.
I remember elwix for the great driven magazine, still active on the scene, great work guys !
I’m 54 and just learning assembly (it was a bucket list item from 35+ years ago). Really enjoying TMP (REU version) so far. Should I assume there is no more development planned? I’d love to see an 80-column version of the editor, running on either C128 or the new VIC-II Kawari.
When will you release the source code to TMPx, so I can build and package it on Solaris 10?
I wish 15 year old me had this info back in the 80's. All the kids I knew only used derivatives of BASIC. BASIC was great, but I hit the limits in BASIC real fast and really wanted to 'get to the metal' in terms of programming. Assembly language was so hard to grasp back then. The books at the time explained it like an engineer, so it made NO sense to a kid like me. I'll have to try what's on this video and get my dusty SX-64 out. Test this code on some real hardware! 😁
Heart and capital E are because you're writing your BASIC programs in uppercase.
TMP is awesome - as was already mentioned, you can use a freezer cart e.g. Action Replay or SuperSnapshot to have your monitor, this is a very common thing to do. Using the REU versionit adds a small routine at sys320 that swaps the REU and TMP memory allowing you to assemble to ram anywhere.
Robin from the "8-bit Show And Tell" channel
shows how to use TMP on a KungFuFlash cart for instant access. :)
It can also be used on other freezer carts like Ultimate II+, etc.
ua-cam.com/video/CHLzzfEmj3I/v-deo.html
As much as I like Robin's videos, this video expands greatly on the features of TMP and how to use them.
You do a great job explaining everything very thoroughly as you go along. Well done!
WOW! This is freakin awesome! I learned so much out of that video! I used TMP for a while but didn't know a lot of things you mentioned in that video! Great job!!!
Nice to see this kind of content. Will be following.
As much as I like Robin's videos, this video expands greatly on the features of TMP and how to use them.
@@TheUtuber999 Robin’s videos are awesome, but I get the sense I need to be much farther along than I am now to make the best use of his content.
Thank you so much for going through TMP! I am learning assembly and this was really helpful for me. Keep up the great videos!
I have recently retired and have recently “re-discovered” the 64. I was fairly proficient at Commodore MADS, how ever it was a bit cumbersome especially considering the drive speed (sloooow) and disk capacity(170k).
I have tried just about all of the assemblers available, including cross assemblers. Using Vice was okay at first, but the Mac keyboard left a bad taste in my mouth.
So I just purchased a new “THEC64”. The keyboard alone is worth every penny. I’ll have to say, it’s a real kick getting back to 1983! Although I have forgotten a lot.
TMP has most of the features that I that I would expect and seems to perform very well, but I too have had a difficulty with the layout (not the content) of the documentation. Any chance of posting a link to your Word file?
Thank you so much for an informative look at TMP. Kudos. Love your content, hope you have more in store.
Thank you so much! Much appreciated. Hmm... not sure where the best place to post the word document could be. If you have any good ideas, I'm all ears. I'm also thinking people might find the .d64 disk images of the projects I made from these videos fun to play around with. Maybe a github repo?
Maybe Google Drive or Dropbox. I don’t think they cost anything unless there’s crazy traffic. Github may be overkill, however very accessible. Thank again!
Thanks for this. I've been trying to learn TMP myself.
Love your videos. You explain very well and you have the right speed for me. You come immediately to the point without talking useless things. Thumbs up 👍.
tmp+reu for sure sets up sys320 to get back in once you hit a basic prompt and I think tmp may too, although I could be wrong.
👍👍👍👍👍👍
18 minutes in you save the program. Did you save it using the S or W option, and why did you use @ before the filename?
Thanks for watching! At the 18:00ish mark it is
Nice video. I like the simplicity yet power of TMP. It is a shame about the memory. Other assemblers of the day had ways of dealing with this to make use of nearly all memory. I would be curious to get your thoughts on Fast Assembler, which was published in the 1986 issue of Compute's Gazette. It is a decent assembler with the ability to have BASIC and assembler mixed in.
Thanks for pointing this one out. What a fascinating assembler (January 1986 Compute!s Gazette pg78) - I just read the article over lunch today. It seems to be written as an extension to BASIC. You have to write the code that runs the 3 passes of the assembler itself (sort of.. just a for next loop), and the whole assembler is only 2,600ish bytes (which is like half the size of the LADS Assembler). Yeah... I'm definitely going to be playing with shortly.
@@MyDeveloperThoughts Yeah it is pretty unique. I learned about it years ago when a program I used frequently for viewing and printing doc files included the source code in Fast Assembler. I still have the disk with the program and source code so I will try to find it and make an image of it.
Thanks again for pointing this one out, it was really fun to explore over the last few days. I just finished putting together a video for it and it should be up shortly.
@@MyDeveloperThoughts Cool! Glad to help and I look forward to checking it out. Keep up the good work.
Nobody ran a monitor in software back in the day: we either had a Final Cartridge III, or Action Replay MK6 and if you needed the monitor you'd then run it from the cartridge ROM. So the workflow was to combine the cartridge with the (as it was called then) Turbo Assembler. Now, TASM and FC III's fast loader didn't get along, so some juggling was required, but it was a potent combination. AR6 worked fine with TASM.
I started using TMP last week, but it started calculating incorrect jump addresses for some reason and I switched to CBM PRG Studio because it assembled the same code without errors.
Great video! Is there a way to edit seq files? I couldn't find anything in the documentation, only how to show the contents of a seq file
Yes. To edit an existing seq file follow these steps:
@@MyDeveloperThoughts Thank you!
How do you press the "back arrow" in a symbolic layout?
On my Windows PC, it is ~` key.
could you please share that word document you've created?
Nicely done!! Have you ever looked at the CC65 tools for C and assembly? Allows for writing and assembling on your pc then run in emulator. I find this way faster to develop, that said you might be more interested in doing on original hardware. Keep up the great work!!
Really liked TMP except my files kept getting corrupted
Need to "scratch" the file first or use a new file name, then delete the unimportant revisions later.
Note it took 4 years to go from the OEM assembler to this. This came out at the same time as geos. There's no geoprogrammer review.
I've wanted to learn assembly for a long time, but was intimidated by it. This vid and TMP is removing that.