From: Keuchel, R. <rai...@al...> - 2013-09-09 15:51:53
|
Das ist nicht so leicht zu finden, aber es gibt in Mame einen Disassembler den ich in einen Standalone-Disassembler eingebaut habe. http://mamedev.org/source/src/emu/cpu/tlcs90/tlcs90.c.html Der Chip hat ein paar Sysregs für 4 Timer, Motor-Ports und UART etc. Das funktioniert auch alles. Die Z80 Insns reichen mir erstmal. Der TMP90C041 ist in alten Bondruckern drin. Habe ca 10 Platinen davon rumliegen und aus Langeweile damit rumexperimentiert. Hat leider nur 256 Bytes RAM, LOL! Rainer Keuchel Entwicklungsleiter Enterprise Content Management Allgeier IT Solutions GmbH Hans-Bredow-Str. 60 28307 Bremen Tel: +49 421 43841-294 Fax: +49 (0) 421 438419294 E-Mail: rai...@al... Internet: www.allgeier-it.de ALLGEIER IT SOLUTIONS GmbH Amtsgericht Bremen | HRB 20924 Geschäftsführer: Hubert Rohrer, Johannes Häringslack, Ralf Nitzgen St.-Nr. 803/11449 | USt.-ID-Nr. DE114397847 Diese E-Mail enthält vertrauliche und/oder rechtlich geschützte Informationen. Wenn Sie nicht der richtige Adressat sind oder diese E-Mail irrtümlich erhalten haben, informieren Sie bitte sofort den Absender und vernichten Sie diese Mail. Das unerlaubte Kopieren sowie die unbefugte Weitergabe dieser E-Mail sind nicht gestattet. This message (and any associated files) is intended only for the use of pk...@sp..., sdc...@li... and may contain information that is confidential, subject to copyright or constitutes a trade secret. If you are not pk...@sp..., sdc...@li... you are hereby notified that any dissemination, copying or distribution of this message, or files associated with this message, is strictly prohibited. If you have received this message in error, please notify us immediately by replying to the message and deleting it from your computer. Any views or opinions presented are solely those of the author rai...@al... and do not necessarily represent those of the company. -----Ursprüngliche Nachricht----- Von: Philipp Klaus Krause [mailto:pk...@sp...] Gesendet: Montag, 9. September 2013 17:33 An: Keuchel, Rainer Cc: Development chatter about sdcc Betreff: Re: [Signatur ungueltig] Re: [sdcc-devel] SDCC BUGS: HC08/STM8 Am 09.09.2013 17:16, schrieb Keuchel, Rainer: > Ich habe vor Support für TLCS90 (TMP90C041) einzubauen. > > Hoffentlich geht das überhaupt mit so einem schlechten Compiler wie VC10.. > > TLCS90 ist wie Z80 Assembler, aber mit anderen Binär-Kodierungen der Opcodes. > > Ich habe zurzeit ein Perl-Script das mir den Z80 Output von SDCC für > den ASL Assembler aufbereitet, aber es gibt Probleme mit den Interrupt > Flags, die von bestimmten pop af Insns getrasht werden. Gibt es irgendwo einen Überblick über die Instruktionen des TLCS-90? Soweit ich weiß hat er ja einige, die es beim Z80 nicht gibt. Philipp |